Ang Node.js 14 ay may na-update na v8 engine, pang-eksperimentong suporta sa WebAss Assembly at marami pa

Node-js

Ang paglabas ng Node.js 14 ay inihayag lamang na kung saan ay isang server-side JavaScript runtime environment. Ang bagong bersyon may kasamang mga pagpapabuti tulad ng pagdaragdag ng isang asynchronous na lokal na imbakan API pang-eksperimentong nagbibigay-daan sa iyo upang subaybayan ang isang transaksyon sa pamamagitan ng iba't ibang mga yugto ng isang proseso at panlabas na mapagkukunan, mga ulat sa diagnostic tulad ng matatag na pag-andar, atbp.

Sa bagong bersyon na ito ang pag-andar ay naka-highlight Alam ko ang provo sa bersyon 12 ng Node.js at matatag na ito ngayon "Mga ulat sa diagnostic" na nakabatay sa JSON na maaaring mabuo kapag hiniling o kapag nangyari ang mga kaganapan. Ang mga ulat na ito makakatulong sa pag-diagnose ng mga problema tulad ng mataas na paggamit ng CPU, pagkabigo sa memorya, at mabagal na pagganap.

Isa pa sa mga pagbabago na namumukod-tangi sa Node.js 14 ay ang pang-eksperimentong suporta para sa interface ng system ng WebAss Assembly (WASI), alin nagbibigay ng mas mahusay na pagganap at suporta ng cross-platform para sa ilang mga kaso ng paggamit. Nagbibigay ang WASI ng mga sandboxed application batay sa binary format ng WebAss Assembly upang ma-access ang napapailalim na operating system sa pamamagitan ng mga function na tulad ng POSIX.

Kasama sa Node.js 14 ang bersyon ng V8.1 8. Ang bersyon na ito ng engine ng JavaScript sa likod ng Node.js ay magagamit na may mga kakayahan tulad ng isang opsyonal na chains operator, ang zero merge operator at iba pang mga tampok. Nagbigay din ang koponan ng pag-unlad ng Node.js isang bagong API Intl.DisplayNames upang ipakita ang mga inilipat na pangalan ng mga wika, rehiyon, at script.

Bilang karagdagan, ang pagsasama ng isang pang-eksperimentong asynchronous na lokal na imbakan API kung saan ang isang transaksyon ay maaari na ngayong subaybayan sa pamamagitan ng iba't ibang mga yugto ng isang proseso, pati na rin patungo sa mga panlabas na mapagkukunan (hal. isang tawag sa isang database) ay isang mahalagang kinakailangan ng kumpanya.

Madalas na nagbibigay ito ng impormasyong kailangan mo upang makilala kung saan nangyayari ang isang problema sa iyong aplikasyon o upang makilala ang mga paghihigpit sa pagganap. Ang hindi kasabay na likas na katangian ng Node.js ay nangangahulugang ang iba pang mga solusyon sa wika (tulad ng lokal na wired storage) ay hindi gumagana para sa Node.js.

Ang komunidad ay nagtrabaho sa mga API upang makatulong na subaybayan at pamahalaan ang konteksto sa pamamagitan ng mga tawag hindi kasabay sa iba't ibang mga bersyon. Ang Naidagdag ang pang-eksperimentong API Async Hooks upang matulungan malutas ang problemang ito, ngunit hindi pa ito matatag. Ang Node.js 14 ay nagdaragdag ng isang bagong pang-eksperimentong API na tinatawag na AsyncLocalStorage.

Ayon sa tala ng paglabas ng Node.js 14, ang pag-asa ay ang pinakamataas na antas na API na ito ay maaaring mas madaling matatag dahil inilalantad nito ang mas kaunting mga panloob at nagbibigay ng isang mas simpleng API.

Kasama rin sa Node.js 14 ang isang bilang ng mahahalagang pagbabago sa pagpapatupad ng Node.js Ang mga stream, ang mga ipinatupad na pagbabago ay inilaan upang mapabuti ang pagkakapare-pareho sa pagitan ng Mga API ng Stream upang alisin ang anumang kalabuan at streamline ang pag-uugali ng iba't ibang mga bahagi ng core ng Node.js. Halimbawa, ang "http.OutgoingMessage" ay katulad ng "stream.Writable" at "net.Socket" ay gumagana nang pareho sa "stream.Duplex".

Ang isang pambihirang pagbabago ay ang pagpipiliang "autoDestroy" na itinakda sa totoo bilang default, na nangangahulugang palaging tumatawag ang "pagkakasunud-sunod" ng pagkakasunud-sunod.

Sa wakas kung nais mong malaman ang tungkol sa balita na nagpapakita ng bagong bersyon ng Node.js 14, maaari mo suriin ang sumusunod na link.

Paano i-install ang Node.JS sa Linux?

Para sa mga interesadong ma-install ang bagong bersyon ng Node.JS, dapat nilang malaman na ang proseso ay medyo simple, para dito lamang Kailangan nilang buksan ang isang terminal sa system at sa ito ay i-type nila ang isa sa mga sumusunod na utos, depende sa distro mo.

Sa kaso ng mga gumagamit ng Debian, Ubuntu at derivatives, kailangan lang nilang i-type ang sumusunod:

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

Habang para sa mga gumagamit ng Arch Linux, Manjaro, Arco Linux o anumang iba pang hinango ng Arch:

sudo pacman -S nodejs npm

Mga gumagamit ng OpenSUSE, i-type lamang ang sumusunod:

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

Panghuli para sa mga gumagamit Fedora, RHEL, Centos at derivatives:

sudo dnf -i nodejs npm


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.