Node.js 14.0 yana nan kuma waɗannan labarai ne

Sakin na sabon salo na Node. Js 14.0 wanda llega tare da sabon gwajin API mayar da hankali kan ajiyar gida, da V8 haɓaka injiniya (ana amfani dashi a cikin masu bincike daban-daban) da wasu 'yan cigaba.

Wannan sabon sigar Node.js zai sami matsayin LTS amma za'a sanya shi har zuwa Oktoba bayan daidaita shi. Tallafi don Node.js 14.0 zai kasance har zuwa Afrilu 2023 kuma kula da sabon LTS Node.js 12.0 zai kasance har zuwa Afrilu 2022, yayin da shekara mai zuwa za a ƙare da goyon bayan Node.js 10. Game da sigar 13.0, tallafinta zai ƙare a watan Yuni na wannan shekara .

Ga wadanda basu san Node ba, ya kamata su san cewa wannan dandamali ne wanda za'a iya amfani dashi don tallafin uwar garke duka na aikace-aikacen yanar gizo da kuma don ƙirƙirar shirye-shiryen cibiyar sadarwar sabar kuma abokin ciniki na yau da kullun.

Don fadada ayyukan aikace-aikacen Node.js, an shirya manyan tarin kayayyaki, a ciki zaku iya samun kayan aiki tare da aiwatar da HTTP da sabobin SMTP da abokan ciniki, XMPP, DNS, FTP, IMAP, POP3, kayayyaki don hadewa tare da tsarin yanar gizo daban-daban, WebSocket da direbobin Ajax, masu haɗin DBMS (MySQL, PostgreSQL, SQLite, MongoDB), injunan samfuri, injunan CSS, aiwatar da algorithms da kuma tsarin izini (OAuth), masu bincike na XML.

Menene sabo a cikin Node.js 14.0?

A cikin wannan sabon sigar ikon samar da rahoton bincike kan tashi ko lokacin da wasu al'amuran suka faru sai ya daidaita, yana tunatar da al'amuran da zasu taimaka wajen gano matsaloli kamar hadarurruka, lalacewar aiki, zubar ƙwaƙwalwar ajiya, babban nauyin CPU, fitowar kuskuren da ba'a zata ba, da dai sauransu

Motar - V8 an sabunta shi zuwa sigar 8.1, a cikin abin da an gabatar da sabbin abubuwan ingantawa kuma an kara sababbin abubuwa kamar sabon ma'anar kungiyar kwadago "??" (zai dawo da operand na dama idan operand na hagu NULL ne ko ba a bayyana shi ba, kuma akasin haka), mai gudanarwar "?." don bincika lokaci ɗaya na dukkanin sarkar kayan ƙasa ko kira (alal misali, "db? .mai amfani?. suna?. Tsayi" ba tare da binciken farko ba), hanyar Intl.DisplayName don samun sunaye, da sauransu.

Har ila yau, additionarin tallafin gwaji na asynchronous na ajiya na gida an haskaka tare da aiwatar da ajin AsyncLocalStorage, wanda za'a iya amfani dashi don ƙirƙirar mahimmin yanayi tare da masu kulawa bisa lafazin kira da alkawarin kira.

Taimako don aiwatar da AsyncLocalStorage yana ba da damar adana bayanai yayin aikin buƙatun yanar gizo, wanda yayi kama da zaren gida don zaren kowane mutum a cikin wasu yarukan.

A gefe guda, an gudanar da bita na Streams API, da nufin inganta daidaito na APIs na Streams da kuma kawar da bambance-bambance a cikin halayyar sassan sassan Node.js.

Misali, halayyar http.OutendingMessage tana dab da rafi.Writable da net.Socket na dab da kwarara.Duplex. Zaɓin zaɓi na AutoDestroy an saita zuwa gaskiya ta tsohuwa, wanda ke haifar da kira zuwa _destroy bayan kammalawa.

Har ila yau, an ambata a cikin sanarwar cewa an cire gargaɗin game da sifofin gwaji lokacin ɗora kayan aikin ECMAScript 6 da fitarwa kayayyaki ta amfani da maganganun shigo da fitarwa. A lokaci guda, aiwatar da matakan ESM ya kasance na gwaji.

Supportara tallafin gwaji don WASI API (Tsarin tsarin yanar gizo na WebAssembly), wanda ke bayar da hanyoyin musayar shirye-shirye don hulɗa kai tsaye tare da tsarin aiki (POSIX API don aiki tare da fayiloli, kwasfa, da sauransu).

Bugu da kari, abubuwan da ake buƙata don ƙaramin juzu'in masu harhadawa da dandamali sun karu: macOS 10.13 (High Sierra), GCC 6, Windows ta fi ta 7 / 2008R2 girma.

Yadda ake girka Node.JS akan Linux?

Shigar da Node.JS abu ne mai sauƙi, don 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. Alhakin bayanai: AB Internet Networks 2008 SL
  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.