Node.js 15.0 wuxuu la yimaadaa cusbooneysiinta NPM, V8 iyo in ka badan

Node-js

Nooca cusub ee Node.js 15.0 horay ayaa loo sii daayay waana mid guud ahaan loo heli karo qof walba. Node. 15 wuxuu beddeli doonaa Node.js 14 oo ah nooca "hadda" ah, halka Node.js 14 ayaa loo dallacsiin doonaa LTS dhamaadka bishan. Node.js 14 wuxuu heli doonaa xaalada LTS waana la taageeri doonaa ilaa Abriil 2023. Ilaalinta LTS-dii hore ee Node.js 12.0 wuxuu socon doonaa ilaa Abriil 2022 iyo kan ka hor laanta ugu dambeysa LTS 10.0 illaa Abriil 2021.

Maaddaama ay tani tahay nambarka nooca qariibka ah, Node.js 15 looma dallacayo LTS. Tan waa in markaa xisaabta lagu darsadaa, maadaama mashruucu hoostagayo OpenJS Foundation guud ahaan uu ku talinayo in la isticmaalo khadadka LTS-da ee lagu sii deynayo.

Kuwa aan aqoon u lahayn Node.js, waa inaad ogaataa taas waa madal loogu talagalay codsiyada shabakadda ee JavaScript.

Xusuusnow in barnaamijka 'Node.js' loo isticmaali karo labadaba dayactirka adeegga shabakadda iyo abuurista macmiil caadi ah iyo barnaamijyada shabakadda adeegga.

Si loo kordhiyo shaqeynta codsiyada loogu talagalay Node.js, waxaa la diyaariyey qaybo badan oo ka mid ah, kuwaas oo aad ka heli karto qaybo adoo adeegsanaya hirgelinta HTTP, SMTP, XMPP, DNS, FTP, IMAP, serverka POP3 iyo macaamiisha, modules loogu talagalay isdhexgalka qaabab kala duwan oo webka ah, Maamulayaasha WebSocket iyo Ajax, isku xirayaasha DBMS (MySQL, PostgreSQL, SQLite, MongoDB), matoorada qaabdhismeedka, matoorada CSS, hirgelinta crypto-algorithm iyo nidaamyada ogolaanshaha (OAuth), XML parsers.

Astaamaha cusub ee cusub ee Node.js 15.0

Qaabkan cusub ku daray hirgelinta tijaabada ah ee fasalka AbortController, kaas oo ku saleysan shabakadda AbortController API oo kuu oggolaanaya inaad kansasho calaamadaha ku yaal xulashada ku saleysan Ballanqaadka API-yada.

La N-API (API si loo horumariyo plugins) ayaa loo cusbooneysiiyay nooca 7, taas oo ay kujirto habab cusub oo lagula shaqeeyo ArrayBuffers.

Mootada V8 waxaa loo cusbooneysiiyay nooca 8.6, waa maxay waxay u oggolaaneysaa Node.js 15 inay hirgeliso shaqooyinka sida Promise.any(), AgribateError, String.prototype.replaceAll (), iyo hawl wadeenada Boolean "&& =", "|| =", iyo "?? =".

Waxaa loo gudbiyay nooca cusub ee maareeyaha xirmada NPM 7.0, halkaas oo ay jirto kaalmo loogu talagalay Goobaha Shaqada si loogu daro isku-tiirsanaanta xirmooyin kala duwan oo loo dhigo hal xirmo, ka rakibidda tooska ah ee ku-tiirsanaanta asaaga, nooc labaad oo ah qaabka qufulka (xirmada-lock.json v2) iyo yarn.lock faylka qufulka.

Maamulaha diidmada ee aan gacanta lagu hayn waxaa loo badalay inuu isticmaalo ka-reebid "tuurid" ah halkii uu ka bixin lahaa "digniinta" digniinta.

Xaaladda "tuur", maqnaanshaha shaqaaleeye si cad loo qeexay, diidmo diidis ah hadda tuur wax ka reeban, laakiin haddii xakamaynta la habeeyo, dabeecadda isma beddelayso. Calanka “–inhandled-rejections = warn” ayaa loo bixiyey si loogu celiyo dhaqankii hore.

Taageero tijaabo ah oo loogu talagalay borotokoolka 'QUIC' ayaa lagu daray qeybta "Net", oo aasaas u ah HTTP / 3 loona tixgeliyo inay beddel u tahay TCP + TLS oo ku xidhan Shabakadda, kaas oo xalliya dhibaatooyinka la xiriira qaabeynta dheer iyo waqtiyada gorgortanka ee isku xirnaanta TCP isla markaana baabi'isa dib u dhaca khasaaraha xirmooyinka inta lagu jiro wareejinta xogta. Si loo suurtogeliyo taageerada QUIC ee Node.js, kulan ayaa loo baahan yahay.

QUIC waa koronto ka furan UDP oo taageerta isku dhufashada isku xirnaanta badan waxayna bixisaa qaabab sir ah oo u dhigma TLS / SSL.

Sidee loo rakibaa Node.JS Linux?

Kuwa xiiseynaya inay awoodaan inay soo rogaan nooc cusub ee Node.JS, waa inay ogaadaan in howshu ay tahay mid fudud, tan kaliya Waa inay furaan terminaal nidaamka ah dhexdiisa waxayna ku qorayaan mid ka mid ah amarrada soo socda, waxay kuxirantahay hadhaagaaga.

Marka laga hadlayo kuwa isticmaala Debian, Ubuntu iyo deriska, kaliya waa inay qoraan waxyaabaha soo socda:

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

Halka kuwa isticmaala Arch Linux, Manjaro, Arco Linux ama wax kale oo ka soo jeeda Arch:

sudo pacman -S nodejs npm

Isticmaalayaasha OpenSUSE, ku qor nooca soo socda:

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

Ugu dambeyntii kuwa isticmaala Fedora, RHEL, Centos iyo noocyo kala duwan:

sudo dnf -i nodejs npm


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.