Programmering

Hva er nytt i Node.js 8 og Node.js 9

Node.js 8 er uteksaminert til utgivelsesstatus for Long Term Support (LTS), som er ment å indikere et stabilitetsnivå for bruk i virksomhetsdistribusjoner. Ledsaget av denne nye betegnelsen for Node.js 8 er debut av Node.js 9, med asynkron ressurssporing, som den "nåværende" utgivelseslinjen.

Node.js 8-funksjoner

Med en LTS-utgivelse av den populære JavaScript-runtime på serversiden, er fokus på sikkerhet og stabilitet. LTS-utgivelsen vedlikeholdes aktivt i 18 måneder. Først introdusert av Node.js Foundation i slutten av mai, inneholder Node.js 8.x-linjen:

  • Google V8 6.1 JavaScript-motoren.
  • NPM 5.0.0-klienten.
  • Bedre ytelse - 20 prosent bedre enn forrige Node 6 LTS-utgivelse i typiske webapplikasjoner.

To andre funksjoner - N-API, for innfødte tilleggsprogrammer og HTTP / 2 - forblir i en eksperimentell modus, men er fortsatt underlagt kodeendringer. Node.js Foundation anbefaler brukere av Node.js 6 å begynne å teste Node.js 8 og brukere av Node.js 4 oppgradere til Node.js 8.

Den nye funksjonen til Node.js 9

For Node.js 9 er de fleste endringer sentrert om avvikling eller fjerning av APIer og migrering av kodebasen til et nytt feilsystem. Målet med overføringen er å knytte en unik kode til feil som kastes av systemet, slik at feilmeldinger kan endres uten å bli ansett som ødeleggende endringer. Andre funksjoner i Node.js 9 inkluderer:

  • En async hooks-modul som gir et API for å registrere tilbakeringinger for å spore asynkrone ressurser i et program. Denne funksjonen, som også har dukket opp i Node.js 8.x-linjen, er eksperimentell på dette stadiet.
  • Google V8 6.2 JavaScript-motoren.
  • Støtte for HTTP / 2 og N-API, som er tilgjengelig for bruk uten kommandolinjeflagg, men som fortsatt er eksperimentelle.

Hvor laster du ned Node.js

Last ned URL-er for den nyeste Node.js 8-versjonen og 9.x er tilgjengelig fra Node.js-nettstedet.

Relatert video: Node.js tips og triks

I denne forklaringsvideoen kan du lære deg flere teknikker som kan forbedre din Node-utviklingsopplevelse.

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