I-Node.js 14 iza ne-v8 injini ehlaziyiweyo, inkxaso ye-WebAssembly yovavanyo kunye nokunye

Indlela yeNode-js

Node.js 14 ukukhutshwa kusandula ukwaziswa elilicala lecala leJavaScript elisecaleni. Le nguqulo intsha kubandakanya ukuphuculwa okunje ngokudibanisa i-asynchronous yendawo yokugcina i-API uvavanyo olukuvumela ukuba ulandele intengiselwano ngokwamanqanaba ahlukeneyo enkqubo kunye nezixhobo zangaphandle, Iingxelo zokuqonda isifo njengokusebenza okuzinzileyo, njl.

Kule nguqulo intsha ukusebenza kuyabonakaliswa Ndiyazi provo kuhlobo lweNode. Js kwaye izinzile ngoku "Iingxelo zokuqonda isifo" ezinokuveliswa xa uceliwe okanye xa iziganeko zisenzeka. Ezi ngxelo ukunceda ukufumanisa iingxaki ezinje ngokusetyenziswa okuphezulu kwe-CPU, ukusilela kwememori, kunye nokusebenza kancinci.

Olunye lotshintsho olubonakala kwiNode. Js 14 yile Inkxaso yokulinga kwinkqubo yeWebhu yeAssociation (WASI), ethi ibonelela ngokusebenza okungcono kunye neplatform yeqonga lenkxaso yamatyala athile osetyenziso. I-WASI ibonelela ngezicelo zebhokisi yesanti esekwe kwifomathi yeWebhu ye-AsAs yokufikelela kwinkqubo yokusebenza esekwe ngemisebenzi efana nePOSIX.

I-Node.js 14 ibandakanya uhlobo lwe-V8.1 8. Le nguqulo yeJavaScript yenjini emva kweNode.js iyafumaneka ngobuchule obunje ngomsebenzi wokukhetha intambo, ukudibanisa umsebenzisi kunye nezinye izinto. Iqela lophuhliso lweNode i-API Intl.DisplayNames entsha Ukubonisa amagama atshintshiweyo eelwimi, imimandla kunye nezikripthi.

Ukongeza, i ukubandakanywa kwe-API yovavanyo lwasekhaya lwe-asynchronous apho ukuthengiselana kungalandelelwa ngoku ngokwamanqanaba ahlukeneyo enkqubo, kunye nakwizibonelelo zangaphandle (umz. umnxeba kwiziko ledatha) yimfuneko ebalulekileyo yenkampani.

Oku kuhlala kunika ulwazi oludingayo lokuchonga ukuba ingxaki yenzeka phi kwisicelo sakho okanye uchonge izithintelo kwintsebenzo. Ubume be-asynchronous yeNode.js kuthetha ukuba ezinye izisombululo zolwimi (njengokugcina intambo yendawo) azisebenzi kwiNode.

Uluntu lusebenze kwii-API ukunceda ukulandelela kunye nokulawula imeko ngeefowuni asynchronous kwiinguqulelo ezahlukeneyo. Inkqubo ye- Uvavanyo lwe-API yeAync Hooks yongezwa ukunceda ukusombulula le ngxaki, kodwa ayizinzanga okwangoku. I-Node.js 14 yongeza i-API entsha yovavanyo ebizwa ngokuba yi-AsyncLocalStorage.

Ngokwenqaku lokukhululwa kweNode.js 14, ithemba kukuba le nqanaba liphezulu le-API linokuzinza ngokulula njengoko libhengeza abafundi abambalwa kwaye libonelela nge-API elula.

I-Node.js 14 ikwabandakanya inani lotshintsho olubalulekileyo ekuphunyezweni kweNode Imijelo, olu tshintsho luphunyelelweyo lujolise ekuphuculeni ukungaguquguquki phakathi kwee-API zeStrip ukususa nayiphi na intsingiselo kunye nokulungelelanisa indlela yokuziphatha kweendawo ezahlukeneyo zentloko yeNode. Umzekelo, "http.OutgoingMessage" iyafana ne- "stream.Writable" kunye ne "net.Socket" isebenza ngokufanayo ne- "stream.Duplex".

Olunye utshintsho oluphawulekayo kukuba "autoDestroy" ukhetho ngoku lusetelwe kwinyani ngokungagqibekanga, oko kuthetha ukuba ulandelelwano luhlala lubiza "_destroy" ekugqibeleni.

Gqibela ukuba ufuna ukwazi ngakumbi ngeendaba ebonisa le nguqulo intsha yeNode.js 14, unga jonga eli khonkco lilandelayo.

Uyifaka njani iNode.JS kwiLinux?

Kulungiselelwe abo banomdla wokukwazi ukufaka le nguqulo intsha yeNode.JS, kufuneka bazi ukuba le nkqubo ilula, kuba oku kuphela Kuya kufuneka bavule i-terminal kwaye bayakuchwetheza enye yale miyalelo ilandelayo, Kuxhomekeka kwi-distro yakho.

Kwimeko yabo bangabasebenzisi baka-Di-ebian, Ubuntu kunye neziphumo, Kuya kufuneka bathayiphe oku kulandelayo:

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

Ngelixa kwabo bangabasebenzisi be I-Arch Linux, iManjaro, iArco Linux okanye nayiphi na enye into evela kwiArch:

sudo pacman -S nodejs npm

Abasebenzisi be-OpenSUSE, chwetheza nje oku kulandelayo:

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

Okokugqibela kwabo basebenzisa I-Fedora, i-RHEL, i-Centos kunye neziphumo:

sudo dnf -i nodejs npm


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.