Hacker News new | ask | show | jobs
by c-smile 2740 days ago
I did it with Sciter as a UI layer of Node.js (I am an author of Sciter)

Sciter.Node.js takes 30 Mb or RAM in minimal configuration. It adds 4mb (sciter.dll/so) to original Node.js distribution.

It runs all windows in single UI thread - main thread of Node.js so there is no need for marshalling between multiple processes as in Electron case.

In fact sciter.dll is a "node.js" by its own - it contains script VM and libuv - the same as Node.js itself uses.

I am considering the option to make strip down version of sciter for Node.js. That version will not have any scripting but will rather use JavaScript and libuv from Node.js.