Node.js 15.0 kommt mit Updates für NPM, V8 und mehr

Knoten-js

Die neue Version von Node.js 15.0 wurde bereits veröffentlicht und ist allgemein für alle verfügbar. Node.js 15 wird Node.js 14 als "aktuelle" Version ersetzen, während Node.js 14 wird zum LTS befördert am Ende dieses Monats. Node.js 14 erhält den LTS-Status und wird bis April 2023 unterstützt. Beibehaltung des vorherigen LTS-Zweigs von Node.js 12.0 wird bis April 2022 dauern und die vor dem letzten Zweig LTS 10.0 bis April 2021.

Da dies eine ungerade Versionsnummer ist, wird Node.js 15 nicht zu LTS befördert. Daher sollte dies berücksichtigt werden, da das Projekt unter der Schirmherrschaft der OpenJS Foundation im Allgemeinen die Verwendung einer LTS-Release-Linie für Produktionsbereitstellungen empfiehlt.

Für diejenigen, die mit Node.js nicht vertraut sind, sollten Sie das wissen ist eine Plattform für Netzwerkanwendungen in JavaScript.

Denken Sie daran, dass die Node.js-Plattform sowohl für die Wartung von Webanwendungsservern als auch für die Erstellung normaler Client- und Servernetzwerkprogramme verwendet werden kann.

Um die Funktionalität der Anwendungen für Node.js zu erweitern, wurde eine große Sammlung von Modulen vorbereitet, in denen Sie Module mit der Implementierung von HTTP-, SMTP-, XMPP-, DNS-, FTP-, IMAP-, POP3-Servern und Clients sowie Modulen finden Zur Integration in verschiedene Webframeworks, WebSocket- und Ajax-Handler, DBMS-Konnektoren (MySQL, PostgreSQL, SQLite, MongoDB), Template-Engines, CSS-Engines, Kryptoalgorithmus-Implementierungen und Autorisierungssysteme (OAuth), XML-Parser.

Wichtige neue Funktionen von Node.js 15.0

In dieser neuen Version fügte eine experimentelle Implementierung der AbortController-Klasse hinzu, das auf der AbortController-Web-API basiert und es Ihnen ermöglicht, Signale in ausgewählten Promise-basierten APIs abzubrechen.

La N-API (API zum Entwickeln von Plugins) wurde auf Version 7 aktualisiert, Dies beinhaltet neue Methoden für die Arbeit mit ArrayBuffers.

Der Motor V8 wurde auf Version 8.6 aktualisiertWelche ermöglicht Node.js 15, Funktionen wie Promise.any zu implementieren(), AggregateError, String.prototype.replaceAll () und die booleschen Zuweisungsoperatoren "&& =", "|| =" und "?? =".

Auf die neue Version des NPM 7.0-Paketmanagers umgestellt, Wenn Workspaces unterstützt werden, um Abhängigkeiten mehrerer Pakete in einem einzigen Paket zu kombinieren, wird die automatische Installation von Peer-Abhängigkeiten, eine zweite Version des Sperrformats (package-lock.json v2) und Unterstützung für die Sperrdatei yarn.lock.

Der unhandledRejection-Handler wird geändert, um die Standardausnahmen "throw" anstelle der Warnungen "warn" zu verwenden.

Im "Wurf" -Modus in Abwesenheit eines explizit definierten Handlers unhandledRejection Jetzt werfen Sie eine ungefangene Ausnahme, Wenn der Controller jedoch konfiguriert ist, ändert sich das Verhalten nicht. Das Flag "–unhandled -jections = warn" wird bereitgestellt, um das vorherige Verhalten wiederherzustellen.

Dem Modul wurde experimentelle Unterstützung für das QUIC-Protokoll hinzugefügt "Net" ist die Basis von HTTP / 3 und wird als Alternative zur TCP + TLS-Bindung für das Web angesehen. Dies löst die Probleme mit den langen Konfigurations- und Verhandlungszeiten der TCP-Verbindungen und beseitigt die Verzögerungen beim Verlust von Paketen während der Datenübertragung. Um die QUIC-Unterstützung in Node.js zu aktivieren, ist eine Assembly erforderlich.

QUIC ist ein Plug-In über UDP, das das Multiplexen mehrerer Verbindungen unterstützt und Verschlüsselungsmethoden bereitstellt, die TLS / SSL entsprechen.

Wie installiere ich Node.JS unter Linux?

Für diejenigen, die daran interessiert sind, diese neue Version von Node.JS installieren zu können, sollten sie wissen, dass der Prozess nur aus diesem Grund recht einfach ist Sie müssen ein Terminal im System öffnen und geben darin einen der folgenden Befehle ein, abhängig von Ihrer Distribution.

Im Fall von D-BenutzernEbian, Ubuntu und Derivate, Sie müssen nur Folgendes eingeben:

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

Während für diejenigen, die Benutzer von sind Arch Linux, Manjaro, Arco Linux oder ein anderes Derivat von Arch:

sudo pacman -S nodejs npm

OpenSUSE-Benutzer geben einfach Folgendes ein:

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

Endlich für diejenigen, die verwenden Fedora, RHEL, Centos und Derivate:

sudo dnf -i nodejs npm


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.