Node.js
Node.js bietet JavaScript eine Laufzeitumgebung abseits des Browsers. Dabei nutzt es Googles V8 um JavaScript in einem ersten Schritt in Byte Code und anschließend in Maschinen Code zu übersetzen. Die Compiler Pipeline besteht also aus einem Interpreter (Ignition) und einem in Macro - Assembly geschriebenen Compiler (TurboFan). Node.js bietet plattformübergreifend eine in den meisten Fällen asynchrone Schnittstelle zum Betriebssystem. Man hat demnach einen Main Thread und ein Pool von n Workers.