Re:EtherCalc: Open-source web spreadsheet
by sheetjs on Sunday August 03, 2014 @07:01PM
(#8129476)
Audrey also wrote a very nice section in the Architecture of Open Source Applications: http://www.aosabook.org/en/posa/from-socialcalc-to-ethercalc...
[ Parent
| on HN ]
"So we created webworker-threads, a cross-platform implementation of the Web Worker API for Node.js."
The AOSA article is a great read. Further, the result of that EtherCalc work is one of the coolest projects around- an implementation of Web Workers for Node.js using native threading:
"This module provides an asynchronous, evented and/or continuation passing style API for moving blocking/longish CPU-bound tasks out of Node's event loop to JavaScript threads that run in parallel in the background and that use all the available CPU cores automatically; all from within a single Node process."