Programavimas

Kas naujo „Node.js 8“ ir „Node.js 9“

„Node.js 8“ pereina į ilgalaikio palaikymo (LTS) išleidimo būseną, kuri reiškia stabilumo lygį, skirtą naudoti įmonės diegime. Šį naują „Node.js 8“ pavadinimą lydi „Node.js 9“ debiutas su „asinchroniniu išteklių stebėjimu“ kaip „dabartinė“ išleidimo linija.

„Node.js 8“ funkcijos

LTS išleidus populiarų serverio „JavaScript“ vykdymo laiką, pagrindinis dėmesys skiriamas saugumui ir stabilumui. LTS leidimas aktyviai palaikomas 18 mėnesių. Pirmą kartą gegužės pabaigoje „Node.js“ fondas pristatė „Node.js 8.x“ linijos funkcijas:

  • „Google V8 6.1 JavaScript“ variklis.
  • „NPM 5.0.0“ klientas.
  • Geresnis našumas - 20 proc. Geresnis nei ankstesnis „Node 6 LTS“ leidimas įprastose žiniatinklio programose.

Dvi kitos funkcijos - N-API, skirtos saviesiems priedams, ir HTTP / 2 - lieka eksperimentiniu režimu, vis dar gali būti keičiami kodai. „Node.js“ fondas rekomenduoja „Node.js 6“ vartotojams pradėti testuoti „Node.js 8“ ir „Node.js 4“ vartotojams atnaujinti į „Node.js 8“.

Nauja „Node.js 9“ funkcija

„Node.js 9“ dauguma pakeitimų nukreipia į API nutraukimą ar pašalinimą ir kodų bazės perkėlimą į naują klaidų sistemą. Perkėlimo tikslas yra susieti unikalų kodą su sistemos mestomis klaidomis, leidžiančias pakeisti klaidų pranešimus nelaikant juos pažeidžiančiais pakeitimais. Kitos „Node.js 9“ funkcijos apima:

  • „Async“ kablių modulis, suteikiantis API atgaliniams skambučiams registruoti, kad būtų galima stebėti asinchroninius programos išteklius. Ši funkcija, kuri taip pat pasirodė „Node.js 8.x“ linijoje, šiame etape yra eksperimentinė.
  • „Google V8 6.2 JavaScript“ variklis.
  • Palaikymas HTTP / 2 ir N-API, kuriuos galima naudoti be komandinės eilutės žymos, tačiau jie vis dar yra eksperimentiniai.

Kur atsisiųsti „Node.js“

Atsisiųskite naujausio „Node.js 8“ leidimo ir 9.x URL adresus galite rasti „Node.js“ svetainėje.

Susijęs vaizdo įrašas: „Node.js“ patarimai ir gudrybės

Šiame aiškinamojo vaizdo įraše sužinokite keletą būdų, kurie gali pagerinti jūsų mazgų kūrimo patirtį.

$config[zx-auto] not found$config[zx-overlay] not found