A guide to threads in Node.js
> <i>It was only in 2009 that Ryan Dahl, creator of Node.js, made it possible for developers to use the language to write back-end code</i><p>Server-side JavaScript was a thing <i>long</i> before that. In fact, Netscape used it as early as 1994 [1], predating Java as a backend language. And CommonJS (on what nodejs' modules and many APIs are based) was a community effort towards a common API by 2000s SSJS implementations (helma, v8cgi/teajs, and others).<p>Apart from that, a nice read for those who need a WebWorker-like API for CPU-bound nodejs tasks.<p>[1]: <a href="https://en.wikipedia.org/wiki/Server-side_scripting" rel="nofollow">https://en.wikipedia.org/wiki/Server-side_scripting</a><p>[2]: <a href="http://wiki.commonjs.org/wiki/CommonJS" rel="nofollow">http://wiki.commonjs.org/wiki/CommonJS</a>