Ravno objavljena izdaja Node.js 14 ki je strežniško izvajalno okolje JavaScript. Ta nova različica vključuje izboljšave, kot je dodajanje asinhronega API-ja za lokalno shranjevanje eksperimentalni, ki vam omogoča sledenje transakcije skozi različne faze procesa in zunanje vire, diagnostična poročila, kot so stabilna funkcionalnost itd.
V tej novi različici poudarjena funkcionalnost V različici 12 Node.js poznam provo in da je zdaj stabilen "Diagnostična poročila" na osnovi JSON ki jih je mogoče ustvariti na zahtevo ali ob pojavu dogodkov. Ta poročila pomagajo diagnosticirati težave, kot so visoka poraba procesorja, okvare pomnilnika in počasno delovanje.
Druga sprememba, ki izstopa v Node.js 14, je eksperimentalna podpora za sistemski vmesnik WebAssembly (WASI), ki zagotavlja boljše delovanje in podporo med različnimi platformami za nekatere primere uporabe. WASI ponuja zaprte programe, ki temeljijo na binarnem formatu WebAssembly, za dostop do osnovnega operacijskega sistema prek funkcij, podobnih POSIX.
Node.js 14 vključuje različico 8.1 V8. Na voljo je ta različica mehanizma JavaScript, ki stoji za Node.js z zmožnostmi, kot je izbirni operater verige, operater ničelnega spajanja in druge funkcije. Zagotovila je tudi razvojna skupina Node.js nov API Intl.DisplayNames za prikaz presajenih imen jezikov, regij in pisav.
Poleg tega vključitev eksperimentalnega API-ja za asinhrono lokalno shranjevanje pri čemer je transakciji zdaj mogoče slediti skozi različne faze procesa, pa tudi do zunanjih virov (npr. klic v bazo podatkov), je pomembna zahteva podjetja.
To pogosto nudi informacije, ki jih potrebujete za prepoznavanje, kje v vaši aplikaciji se pojavlja težava, ali za določitev omejitev učinkovitosti. Asinhrona narava Node.js pomeni, da druge jezikovne rešitve (na primer lokalna žična shramba) za Node.js ne delujejo.
Skupnost je delala na API-jih za pomoč pri sledenju in upravljanju konteksta s klici asinhroni v različnih različicah. The Dodan je poskusni API Async Hooks za reševanje tega problema, vendar še ni stabilen. Node.js 14 doda nov eksperimentalni API, imenovan AsyncLocalStorage.
Glede na opombo k izdaji Node.js 14 upam, da je lahko ta API na najvišji ravni lažje stabilen, saj izpostavlja manj notranjih elementov in zagotavlja preprostejši API.
Node.js 14 vključuje tudi številne pomembne spremembe pri izvedbi Node.js Potoki, te izvedene spremembe naj bi izboljšale skladnost med API-ji za pretoke, da bi odstranile vse dvoumnosti in poenostavile vedenje različnih delov jedra Node.js. Na primer, "http.OutgoingMessage" je podoben "stream.Writable" in "net.Socket" deluje enako kot "stream.Duplex".
Pomembna sprememba je, da je možnost "autoDestroy" zdaj privzeto nastavljena na true, kar pomeni, da zaporedje na koncu vedno pokliče "_destroy".
Končno če želite izvedeti več o novicah , ki predstavlja novo različico Node.js 14, lahko preverite naslednjo povezavo.
Kako namestiti Node.JS v Linux?
Tisti, ki jih zanima namestitev te nove različice Node.JS, bi morali vedeti, da je postopek zelo preprost, V sistemu morajo odpreti terminal in vanj bodo vtipkali enega od naslednjih ukazov, odvisno od vaše distribucije.
V primeru tistih, ki so uporabniki D.ebian, Ubuntu in derivati, vtipkati morajo le naslednje:
sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm
Medtem ko je za tiste, ki so uporabniki Arch Linux, Manjaro, Arco Linux ali katera koli druga izpeljanka Arch:
sudo pacman -S nodejs npm
Uporabniki OpenSUSE, samo vnesite naslednje:
sudo zypper ar \
http://download.opensuse.org/repositories/devel:/languages:/nodejs/openSUSE_13.1/ \
Node.js
sudo zypper in nodejs nodejs-devel
Končno za tiste, ki uporabljajo Fedora, RHEL, Centos in derivati:
sudo dnf -i nodejs npm