A Node.js 14 frissített v8 motorral, kísérleti WebAss Assembly támogatással és egyebekkel rendelkezik

Csomópont-js

A Node.js 14 most megjelent kiadása amely egy szerveroldali JavaScript futásidejű környezet. Ez az új verzió olyan fejlesztéseket tartalmaz, mint például egy aszinkron helyi tároló API hozzáadása kísérleti, amely lehetővé teszi egy tranzakció nyomon követését a folyamat és a külső erőforrások különböző szakaszain keresztül, diagnosztikai jelentések, például stabil funkcionalitás stb.

Ebben az új verzióban a funkcionalitás ki van emelve A Node.js 12-es verziójában ismerem a provót, és hogy ez most stabil JSON-alapú "diagnosztikai jelentések" amelyek kérésre vagy események bekövetkezésekor generálhatók. Ezek a jelentések segíthet olyan problémák diagnosztizálásában, mint a magas processzorhasználat, a memóriahibák és a lassú teljesítmény.

A Node.js 14-ben kiemelkedő változások egyike a a WebAssembly rendszer interfészének kísérleti támogatása (WASI), amely jobb teljesítményt és platformokon átívelő támogatást nyújt bizonyos használati esetekben. A WASI a WebAssembly bináris formátumon alapuló homokozós alkalmazásokat kínál az alapul szolgáló operációs rendszer POSIX-szerű funkciókkal történő eléréséhez.

A Node.js 14 tartalmazza a V8.1 8-es verzióját. A Node.js mögött található JavaScript motor ezen verziója elérhető olyan képességekkel, mint egy opcionális lánckezelő, a nulla egyesítés operátor és egyéb funkciók. A Node.js fejlesztőcsapata is biztosított egy új API Intl.DisplayNames a nyelvek, régiók és szkriptek átültetett nevének megjelenítéséhez.

Ezen felül a kísérleti aszinkron helyi tároló API beépítése így a tranzakció mostantól nyomon követhető a folyamat különböző szakaszaiban, valamint a külső erőforrások felé (pl. adatbázis-hívás) a vállalat fontos követelménye.

Ez gyakran megadja azokat az információkat, amelyekre szüksége van annak azonosításához, ahol probléma jelentkezik az alkalmazásban, vagy a teljesítménykorlátozások azonosításához. A Node.js aszinkron jellege azt jelenti, hogy más nyelvi megoldások (például a helyi vezetékes tárhely) nem működnek a Node.js esetében.

A közösség az API-kon dolgozott, hogy segítsen nyomon követni és kezelni a kontextust hívások útján aszinkron különféle verziókban. A Kísérleti API Async Hooks került hozzáadásra segít megoldani ezt a problémát, de még nem stabil. A Node.js 14 új kísérleti API-t ad hozzá AsyncLocalStorage néven.

A Node.js 14 kiadási megjegyzése szerint az a remény, hogy ez a legfelső szintű API könnyebben stabil lehet, mivel kevesebb belső elemet tár fel, és egyszerűbb API-t biztosít.

A Node.js 14 számos fontos változtatást is tartalmaz a Node.js megvalósításában A folyamok, ezek a végrehajtott változtatások célja a Stream API-k közötti konzisztencia javítása az esetleges kétértelműségek eltávolítása és a Node.js mag különböző részeinek viselkedésének egyszerűsítése érdekében. Például a "http.OutgoingMessage" hasonló a "stream.Writable" -hez, és a "net.Socket" ugyanúgy működik, mint a "stream.Duplex".

Az egyik figyelemre méltó változás az, hogy az "autoDestroy" opció alapértelmezés szerint igazra van állítva, ami azt jelenti, hogy a szekvencia a végén mindig "_destroy" -t hív.

Végül ha többet szeretne tudni a hírekről amely bemutatja a Node.js 14 új verzióját, megteheti ellenőrizze a következő linket.

Hogyan telepítsük a Node.JS-t Linux-ra?

Azok számára, akik érdeklődnek a Node.JS új verziójának telepítése iránt, tudnia kell, hogy a folyamat meglehetősen egyszerű, csak ezért Meg kell nyitniuk egy terminált a rendszerben, és abban beírják az alábbi parancsok egyikét, a disztribúciótól függően.

D-felhasználók esetébenebian, Ubuntu és származékai, csak be kell írniuk a következőket:

sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm

Míg azok számára, akik a Arch Linux, Manjaro, Arco Linux vagy az Arch bármely más származéka:

sudo pacman -S nodejs npm

OpenSUSE felhasználók, csak írja be a következőt:

sudo zypper ar \
http://download.opensuse.org/repositories/devel:/languages:/nodejs/openSUSE_13.1/ \
Node.js
sudo zypper in nodejs nodejs-devel

Végül azoknak, akik használják Fedora, RHEL, Centos és származékai:

sudo dnf -i nodejs npm


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.