Node.js to runtime, który pozwala uruchamiać JavaScript poza przeglądarką — na serwerach, CLI i narzędziach. Jest zbudowany na silniku V8 z Chrome'a i dodaje nieblokujący, oparty na zdarzeniach model I/O zaprojektowany dla skalowalnych aplikacji sieciowych.
Główna idea: jedno wątko, nieblokujące I/O
fs = ();
fs.(, , {
.();
});
.();
