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