News for hackers. Stuff that matters.
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...
Re:EtherCalc: Open-source web spreadsheet by rektide on Monday August 04, 2014 @10:33AM (#8131891)
"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."

https://github.com/audreyt/node-webworker-threads