Ohjelmointi

Node.js 8: n ja Node.js 9: n uudet ominaisuudet

Node.js 8 on siirtymässä pitkäaikaisen tuen (LTS) julkaisutilaan, jonka on tarkoitus osoittaa vakautta yrityskäyttöön. Tämän uuden Node.js 8 -nimityksen mukana on Node.js 9: n debyytti, jossa asynkroninen resurssien seuranta on "nykyinen" julkaisurivi.

Node.js 8 -ominaisuudet

Suosittu palvelinpuolen JavaScript-ajonaikainen LTS-julkaisu keskittyy turvallisuuteen ja vakauteen. LTS-julkaisua ylläpidetään aktiivisesti 18 kuukauden ajan. Node.js Foundation esitteli ensimmäisen kerran toukokuun lopulla, Node.js 8.x -linja sisältää:

  • Google V8 6.1 JavaScript-moottori.
  • NPM 5.0.0 -asiakas.
  • Parempi suorituskyky - 20 prosenttia parempi kuin edellinen Node 6 LTS -julkaisu tyypillisissä verkkosovelluksissa.

Kaksi muuta ominaisuutta - N-API, natiiville lisäosille ja HTTP / 2 - pysyvät kokeellisessa tilassa, mutta koodimuutokset voivat silti olla. Node.js -säätiö suosittelee Node.js 6: n käyttäjiä aloittamaan Node.js 8: n testaamisen ja Node.js 4: n käyttäjiä päivittämään Node.js 8: ksi.

Node.js 9: n uusi ominaisuus

Node.js 9: n suurin osa muutoksista keskittyy sovellusliittymien vanhentamiseen tai poistamiseen ja koodipohjan siirtämiseen uuteen virhejärjestelmään. Siirtämisen tavoitteena on yhdistää ainutlaatuinen koodi järjestelmän heittämiin virheisiin, jolloin virhesanomia voidaan muuttaa katsomatta rikkoviksi muutoksiksi. Muita Node.js 9: n ominaisuuksia ovat:

  • Asynkronikoukumoduuli, joka tarjoaa sovellusliittymän soittopyyntöjen rekisteröimiseksi asynkronisten resurssien seuraamiseksi sovelluksessa. Tämä ominaisuus, joka on esiintynyt myös Node.js 8.x -rivillä, on kokeellinen tässä vaiheessa.
  • Google V8 6.2 JavaScript-moottori.
  • Tuki HTTP / 2: lle ja N-API: lle, jotka ovat käytettävissä käytettäväksi ilman komentorivilippua, mutta ovat edelleen kokeellisia.

Mistä ladata Node.js

Lataa viimeisimmän Node.js 8 -version ja 9.x: n URL-osoitteet Node.js-verkkosivustolta.

Liittyvä video: Node.js-vinkkejä ja vihjeitä

Opi tässä selitysvideossa useita tekniikoita, jotka voivat parantaa Node-kehityskokemustasi.

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