Heeft de nieuwe versie van Node.js 13.0 uitgebracht

Knooppunt-js

onlangs de beschikbaarheid van de nieuwe versie van Node.JS 13.0 werd aangekondigd, dat is een platform voor netwerktoepassingen in JavaScript. Al mismo tiempo, stabilisatie van de vorige tak van Node.JS 12.x voltooid, die werd overgebracht naar de categorie releases met een lange ondersteuningsperiode, waarvan de updates gedurende 4 jaar zijn uitgegeven. Ondersteuning voor de oudere LTS Node.js 10.0 duurt tot april 2021.

Een de voordelen die Node.JS biedt is dat kan worden gebruikt voor ondersteuning van zowel webtoepassingsservers Wat betreft de creatie van gewone client- en servernetwerkprogramma's. Om de functionaliteit van de applicaties voor Node.JS uit te breiden, is een grote verzameling modules voorbereid, waarin modules zijn te vinden bij de implementatie van servers en clients HTTP en SMTP, XMPP, DNS, FTP, IMAP, POP3, modules voor integratie met verschillende webframeworks, WebSocket en Ajax-stuurprogramma's.

Evenals connectoren DBMS (MySQL, PostgreSQL, SQLite, MongoDB), sjabloonengines, CSS-engines, implementatie van cryptografische algoritmen en autorisatiesystemen (OAuth), XML-parsers.

Om de verwerking van een groot aantal parallelle verzoeken te garanderen, gebruikt Node.js een asynchroon codestartmodel op basis van niet-blokkerende gebeurtenisverwerking en de definitie van callback-handlers.

In essentie, Node.JS is vergelijkbaar met Perl AnyEvent, Ruby Event Machine, Python Twisted frameworks, maar de gebeurtenislus in Node.js is verborgen voor de ontwikkelaar en ziet eruit als gebeurtenisverwerking in een webtoepassing die in een browser wordt uitgevoerd.

Belangrijkste nieuwe features van Node.JS 13

In deze nieuwe versie eDe V8-motor is vernieuwd naar versie 7.8, die nieuwe methoden gebruikt om prestaties te optimaliseren, objectvernietiging te verbeteren, verminder het geheugengebruik en verkort de voorbereidingstijd voor WebAssembly.

Standaard, er is volledige ondersteuning voor internationalisering en Unicode gebaseerd op ICU-bibliotheken (International Components for Unicode), waarmee ontwikkelaars code kunnen schrijven die het werken met verschillende talen en landinstellingen ondersteunt. De full-icu-module is nu standaard geïnstalleerd.

De Worker Threads API is gestabiliseerd, waarmee u multi-threaded gebeurtenisverwerkingscycli kunt maken (gebeurtenislus). L.De implementatie is gebaseerd op de module werknemer_threads, waarmee JavaScript-code op meerdere parallelle threads kan worden uitgevoerd. Stabiele API-ondersteuning is ook compatibel met de Node.js 12.x LTS-branch.

Werk ook aan verbeterde ondersteuning voor Python 3. Dus als je Python 2 en Python 3 op het systeem hebt, wordt Python 2 nog steeds gebruikt, maar de mogelijkheid om te compileren wordt toegevoegd als alleen Python 3 beschikbaar is op het systeem.

Ten slotte wordt dat ook in de advertentie benadrukt oude HTTP-parser-implementatie verwijderd ("–Http-parser = legacybehalve dat de oproepen en eigenschappen de FSWatcher.prototype.start(), ChildProcess._channel, de open () methode op objecten ReadStream en WriteStream, request.connection, response.connection, module.createRequireFromPath () ze worden verwijderd of overgebracht naar de verouderde categorie. Inclusief het probleem met de uitvoer in npm 6.12.0 waarschuwing over het gebruik van een niet-ondersteunde versie.

Om deze nieuwe versie te installeren, is nu minimaal macOS 10.11 (Xcode 10 vereist), AIX 7.2, Ubuntu 16.04, Debian 9, EL 7, Alpine 3.8, Windows 7/2008 vereist.

Hoe installeer ik Node.JS op Linux?

De installatie van Node.JS is vrij eenvoudig, alleen daarvoor Ze moeten een terminal in het systeem openen en daarin gaan ze een van de volgende opdrachten typen, afhankelijk van je distro.

In het geval van degenen die D-gebruikers zijnebian, Ubuntu en derivaten, ze hoeven alleen het volgende te typen:

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

Terwijl voor degenen die gebruikers zijn van Arch Linux, Manjaro, Arco Linux of een andere afgeleide van Arch:

sudo pacman -S nodejs npm

OpenSUSE-gebruikers, typ gewoon het volgende:

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

Eindelijk voor degenen die gebruiken Fedora, RHEL, Centos en derivaten:

sudo dnf -i nodejs npm


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.