Aktualizacja silnika JavaScript V8 do wersji 11.3, nowy model uprawnień czy stabilny test_runner to tylko niektóre z istotnych zmian, jakie wprowadza Node.js 20. Od dzisiaj także ta wersja interpretera jest dostępna na CloudHostingu nazwa.pl. Node.js 20 to krok w stronę łatwiejszego i bezpieczniejszego tworzenia aplikacji. Zachęcamy do zapoznania się z jej możliwościami, tym bardziej, że od października 2023 r. stanie się ona wersją LTS (Long-term Support) i będzie wspierana aż do kwietnia 2026 r.
Czym jest Node.js?
Node.js pozwala na uruchamianie skryptów JavaScript po stronie serwera. W połączeniu z nierelacyjnymi bazami MongoDB to obecnie prawdopodobnie jedna z najlepszych alternatyw dla języka PHP, którego pozycja, jako lidera aplikacji internetowych, nie jest już taka oczywista. Node.js posiada liczne przewagi, takie jak łatwe skalowanie kodu czy szybkość działania. Node.js sprawdzi się wszędzie tam, gdzie na dużą skalę realizowane są operacje w czasie rzeczywistym. CloudHosting w nazwa.pl, dla każdej z ustawionych na serwerze domen, pozwala Ci zdecydować, czy chcesz, aby domyślnym interpreterem dla umieszczonego w jej katalogu kodu był PHP czy Node.js.
Node.js uruchamia kod JavaScript poza przeglądarką. Do przeglądarki użytkownika wysyłany jest wyłącznie gotowy wynik pracy aplikacji. Może być to witryna internetowa, program lub na przykład gra sieciowa. Kompilacja kodu realizowana jest na CloudHostingu z wykorzystaniem nowoczesnych procesorów serwerowych Intel Xeon z wysokim taktowaniem 5 GHz. Dzięki temu całość operacji odbywa się błyskawicznie. Możliwości Node.js zależą od wdrożonej edycji silnika JavaScript. Najnowsza odsłona wprowadza silnik V8 11.3, będący elementem projektu Chromium 113. To krok w stronę lepszej wydajności oraz nowych funkcjonalności, takich jak eksperymentalny Permission Model, stabilny test_runner, synchronicznie działający import.meta.resolve() czy eksperymentalny Single Executable Applications (SEA), który pozwala na dołączenie aplikacji do pliku binarnego Node.js, umożliwiając użytkownikom końcowym dystrybucję i uruchamianie go jako pojedynczego pliku wykonywalnego.
Zadbaj o aktualizację
Jeśli używasz Node.js na hostingu nazwa.pl, rozważ uruchamianie swoich aplikacji w najnowszej wersji 20. Tylko wtedy masz pewność, że wykorzystasz pełny potencjał interpretera. Oprócz Node.js 20 na CloudHostingu dostępne są również edycje 12 LTS, 14 LTS, 15, 16 LTS, 17, 18 LTS i 19. Pamiętaj jednak, że zawsze powinno się stosować jedynie takie oprogramowanie, które jest wspierane przez jego twórców. Edycje 12 LTS, 14 LTS, 15, 17 i 19 nie otrzymują kluczowych aktualizacji, z kolei wersja 16 LTS zostanie pozbawiona wsparcia we wrześniu 2023 r.
Okres bezpłatnej obsługi Node.js 12 LTS, 14 LTS, 15, 16 LTS, 17 i 19 na CloudHostingu skończy się 1 listopada 2023 r. Odnawiając hosting po tym terminie nadal będziesz mieć możliwość korzystania z nich, ale wymagać to będzie uruchomienia dodatkowej usługi “Obsługa starszych wersji Node.js”, płatnej zgodnie z cennikiem zamieszczonym na stronie https://www.nazwa.pl/. Dlatego, jeśli używasz jednej ze starszych edycji Node.js, zadbaj o pełne bezpieczeństwo i niezawodność działania swoich aplikacji, zmieniając wersję na najnowszą. Możesz to wykonać samodzielnie w CloudHosting Panel. Skorzystaj z instrukcji, jaką przygotowaliśmy dla Ciebie w naszym Centrum Pomocy https://www.nazwa.pl/pomoc/baza-wiedzy/technologia-node-js/.