Node.js 15.0 ajunge cu actualizări la NPM, V8 și multe altele

Nod-js

Noua versiune a Node.js 15.0 a fost deja lansată și este în general disponibil tuturor. Node.js 15 va înlocui Node.js 14 ca versiunea „curentă”, în timp ce Node.js 14 va fi promovat la LTS la sfârșitul acestei luni. Node.js 14 va primi statutul LTS și va fi acceptat până în aprilie 2023. Menținerea ramurii LTS anterioare a Node.js 12.0 va dura până în aprilie 2022 și cea dinaintea ultimei filiale LTS 10.0 până în aprilie 2021.

Deoarece acesta este un număr de versiune ciudat, Node.js 15 nu va fi promovat în LTS. Prin urmare, acest lucru ar trebui luat în considerare, deoarece proiectul sub auspiciile Fundației OpenJS recomandă, în general, utilizarea unei linii de lansare LTS pentru implementări de producție.

Pentru cei care nu sunt familiarizați cu Node.js, ar trebui să știți acest lucru este o platformă pentru aplicații de rețea în JavaScript.

Amintiți-vă că platforma Node.js poate fi utilizată atât pentru întreținerea serverului de aplicații web, cât și pentru crearea de programe obișnuite de rețea pentru client și server.

Pentru a extinde funcționalitatea aplicațiilor pentru Node.js, a fost pregătită o mare colecție de module, în care puteți găsi module cu implementarea serverelor și clienților HTTP, SMTP, XMPP, DNS, FTP, IMAP, POP3 pentru integrare cu diverse cadre web, manipulatori WebSocket și Ajax, conectori DBMS (MySQL, PostgreSQL, SQLite, MongoDB), motoare șablon, motoare CSS, implementări și sisteme de autorizare cripto-algoritm (OAuth), analizoare XML.

Principalele caracteristici noi ale Node.js 15.0

În această nouă versiune a adăugat o implementare experimentală a clasei AbortController, care se bazează pe API-ul web AbortController și vă permite să anulați semnale în API-urile bazate pe promisiuni selectate.

La N-API (API pentru a dezvolta pluginuri) a fost actualizat la versiunea 7, care include noi metode de lucru cu ArrayBuffers.

Motor V8 a fost actualizat la versiunea 8.6, ce permite Node.js 15 să implementeze funcții precum Promise.any(), AggregateError, String.prototype.replaceAll () și operatorii de atribuire booleană "&& =", "|| =" și "?? =".

Tranziție la noua versiune a managerului de pachete NPM 7.0, unde există suport pentru spațiile de lucru pentru a combina dependențele de pachete multiple într-un singur pachet, instalarea automată a dependențelor de la egal la egal, a doua versiune a formatului de blocare (package-lock.json v2) și suport pentru fișierul de blocare yarn.lock.

Manipulatorul unhandledRejection este schimbat pentru a utiliza excepțiile implicite „aruncare” în locul avertismentelor „avertizează”.

În modul „aruncare”, în absența unui handler definit în mod explicit, unhandledRejection acum aruncă o excepție neaprinsă, dar dacă controlerul este configurat, comportamentul nu se va schimba. Semnalizatorul „–unhandled-rejections = warn” este furnizat pentru a reveni la comportamentul anterior.

Suportul experimental pentru protocolul QUIC a fost adăugat la modul „Net”, care stă la baza HTTP / 3 și este considerat o alternativă la legarea TCP + TLS pentru Web, care rezolvă problemele cu configurarea lungă și timpii de negociere ai conexiunilor TCP și elimină întârzierile în pierderi de pachete în timpul transferului de date. Pentru a activa suportul QUIC în Node.js, este necesară o asamblare.

QUIC este un plug-in peste UDP care acceptă multiplexarea mai multor conexiuni și oferă metode de criptare echivalente cu TLS / SSL.

Cum se instalează Node.JS pe Linux?

Pentru cei care sunt interesați să poată instala această nouă versiune de Node.JS, ar trebui să știe că procesul este destul de simplu, doar pentru asta Trebuie să deschidă un terminal în sistem și în el vor tasta una dintre următoarele comenzi, în funcție de distribuția dvs.

În cazul celor care sunt utilizatori Debian, Ubuntu și derivate, trebuie doar să tastați următoarele:

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

În timp ce pentru cei care sunt utilizatori de Arch Linux, Manjaro, Arco Linux sau orice alt derivat al Arch:

sudo pacman -S nodejs npm

Utilizatorii OpenSUSE, trebuie doar să tastați următoarele:

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

În cele din urmă pentru cei care folosesc Fedora, RHEL, Centos și derivate:

sudo dnf -i nodejs npm


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.