Jej opracowywaniem i utrzymywaniem kierował Dahl, a finansowaniem projektu zajęła się firma Joyent, w której pracował.

Dahl skrytykował wówczas ograniczone możliwości , najpopularniejszego serwera WWW do obsługi wielu równoczesnych połączeń oraz najbardziej powszechnego sposobu tworzenia kodu (programowanie sekwencyjne), gdy kod albo blokował cały proces, albo implikował wiele stosów wykonania w przypadku jednoczesnych połączeń.

W 2011 roku Microsoft oraz Joyent wdrożyły natywną wersję Node.js dla systemu Windows.

W 2019 roku oraz połączyły się, tworząc .

Szczegóły Node.js składa się z silnika V8 (stworzonego przez Google), biblioteki libUV oraz kilku innych bibliotek.

Pierwotnym celem Dahla było dodanie do stron internetowych możliwości , widocznej w aplikacjach pocztowych takich jak Gmail. Po wypróbowaniu różnych języków zdecydował się na JavaScript, ze względu na brak istniejącego API wejścia/wyjścia. Dało mu to możliwość wykorzystania nieblokującego, sterowanego zdarzeniami wejścia/wyjścia.

Domyślnym managerem pakietów dla Node.js jest npm.

Zobacz też Bun

Przypisy

Linki zewnętrzne

Kategoria:Otwarte oprogramowanie Kategoria:ECMAScript Kategoria:Oprogramowanie na licencji MIT