Node.js 14 ya zo tare da injin v8 da aka sabunta, goyan bayan gwajin WebAssembly da ƙari

Node-js

Node.js 14 saki kawai an sanar dashi wanda shine yanayin aikin JavaScript na lokacin gudu. Wannan sabon sigar ya haɗa da haɓakawa kamar ƙari na asynchronous API na gida gwaji wanda zai ba ku damar gano ma'amala ta cikin matakai daban-daban na aiwatarwa da albarkatun waje, rahotannin bincike kamar aikin barga, da dai sauransu.

A cikin wannan sabon sigar ayyuka sun haskaka Na san provo a sigar 12 na Node.js kuma yanzu ta tabbata Tushen JSON "rahoton bincike" hakan ana iya samar dashi akan buƙata ko lokacin da al'amuran suka faru. Wadannan rahotanni taimaka gano asali matsaloli kamar yawan amfani da CPU, ƙwaƙwalwar ƙwaƙwalwar ajiya, da jinkirin aiki.

Wani canjin da yayi fice a cikin Node. Js 14 shine goyan bayan gwaji don ƙirar tsarin WebAssembly (WASI), wanda yana samar da kyakkyawan aiki da goyan bayan dandamali don takamaiman al'amuran amfani. WASI tana ba da aikace-aikacen "sandboxed" dangane da tsarin binary na WebAssembly don samun damar tsarin aiki mai mahimmanci ta hanyar ayyuka kamar POSIX.

Node.js 14 ya haɗa da V8.1 version 8. Wannan sigar injin JavaScript a baya Node.js akwai tare da iyawa kamar mai ba da izinin aiki, sifirin ya haɗu da mai aiki da sauran fasalulluka. Developmentungiyar ci gaban Node.js suma sun bayar sabon API Intl.DisplayNames don nuna sunayen da aka dasawa na harsuna, yankuna, da rubutun.

Bugu da kari, da haɗawa da API na gwaji na asynchronous na gida ta inda za'a iya bin ma'amala a yanzu ta matakai daban-daban na aiwatarwa, har zuwa albarkatun waje (misali kira zuwa ga mahimman bayanai) muhimmiyar buƙata ce ta kamfanin.

Wannan galibi yana bayar da bayanan da kuke buƙata don gano inda matsala ke faruwa a cikin aikace-aikacenku ko don gano ƙuntatawa na aiki. Yanayin rashin daidaituwa na Node.js yana nufin cewa sauran hanyoyin magance harshe (kamar ajiyar waya mai waya) basa aiki don Node.js.

Hasungiyar ta yi aiki akan API don taimakawa waƙa da sarrafa yanayin ta hanyar kira asynchronous a wasu iri. Da An ƙara API Async Hooks na gwaji don taimakawa magance wannan matsalar, amma ba ta daidaita ba tukuna. Node.js 14 yana ƙara sabon API na gwaji da ake kira AsyncLocalStorage.

Dangane da bayanin sakin Node.js 14, fatan shine wannan babban matakin na API zai iya zama mafi daidaituwa yayin da yake fallasa ƙananan masu ciki kuma yana samar da API mafi sauki.

Node.js 14 kuma ya haɗa da wasu mahimman canje-canje ga aiwatar da Node.js Rafi, waɗannan canje-canjen da aka aiwatar suna da niyyar haɓaka daidaito tsakanin Streams APIs don cire duk wani shubuha da daidaita halayen wasu sassa daban-daban na ainihin Node.js. Misali, "http.OutendingMessage" yayi kama da "stream.Writable" da "net.Socket" suna aiki iri ɗaya da "stream.Duplex".

Wani sanannen canji shine cewa "autoDestroy" zaɓi yanzu an saita zuwa gaskiya ta tsohuwa, wanda ke nufin cewa jerin koyaushe suna kiran "_destroy" a ƙarshen.

Finalmente idan kanaso ka kara sani game da labarai wanda ke gabatar da wannan sabon nau'in Node.js 14, zaka iya duba mahaɗin mai zuwa.

Yadda ake girka Node.JS akan Linux?

Ga waɗanda suke da sha'awar iya shigar da wannan sabon nau'in Node.JS, ya kamata su san cewa aikin yana da sauƙi, don wannan kawai Dole ne su bude tasha a cikin tsarin kuma a ciki za su rubuta daya daga cikin wadannan umarnin, ya danganta da damuwarku.

Game da waɗanda suke masu amfani da Debian, Ubuntu da Kalam, kawai sun rubuta waɗannan masu zuwa:

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

Duk da yake ga waɗanda suke amfani da Arch Linux, Manjaro, Arco Linux ko wani abin da ya samo daga Arch:

sudo pacman -S nodejs npm

Masu amfani da OpenSUSE, kawai rubuta waɗannan:

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

A ƙarshe ga waɗanda suke amfani Fedora, RHEL, Centos da abubuwan da suka samo asali:

sudo dnf -i nodejs npm


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.