Alliberada la nova versió de NODE.JS 13.0

Node-js

fa poc va ser anunciada la disponibilitat de l'la nova versió de NODE.JS 13.0, La qual és una plataforma per a aplicacions de xarxa en JavaScript. Alhora, es va completar l'estabilització de la branca anterior de NODE.JS 12.x, que es va transferir a la categoria de llançaments amb un llarg període de suport, les actualitzacions s'han emès durant 4 anys. El suport per a la LTS anterior NODE.JS 10.0 durarà fins a abril de 2021.

Una de els avantatges que ofereix NODE.JS és que es pot usar tant per al suport de l'servidor d'aplicacions web com per a la creació de programes de xarxa de servidor i client ordinaris. Per ampliar la funcionalitat de les aplicacions per a NODE.JS, s'ha preparat una gran col·lecció de mòduls, en la qual es poden trobar mòduls amb la implementació de servidors i clients HTTP i SMTP, XMPP, DNS, FTP, IMAP, POP3, mòduls per a la integració amb diversos marcs web, controladors websocket i Ajax.

Així com també connectors DBMS (MySQL, PostgreSQL, SQLite, MongoDB), motors de plantilles, motors CSS, implementació d'algoritmes criptogràfics i sistemes d'autorització (OAuth), analitzadors XML.

Per garantir el processament d'una gran quantitat de sol·licituds paral·leles, NODE.JS empra un model de llançament de codi asíncron basat en el processament d'esdeveniments en mode sense bloqueig i en la definició de controladors de devolució de trucada.

En essència, NODE.JS és similar a Perl AnyEvent, Ruby Event Machine, frameworks Python Twisted, però el bucle d'esdeveniments en NODE.JS està ocult per al desenvolupador i s'assembla a el processament d'esdeveniments en una aplicació web que s'executa en un navegador.

Principals novetats de NODE.JS 13

En aquesta nova versió il motor V8 s'ha actualitzat a la versió 7.8, Que utilitza nous mètodes per optimitzar el rendiment, millorar la desestructuració d'objectes, reduir el consum de memòria i escurçar el temps de preparació per WebAssembly.

Per defecte, existeix un suport complet per a la internacionalització i Unicode basat en les biblioteques ICU (International Components for Unicode), que permet als desenvolupadors escriure codi que admeti treballar amb diferents idiomes i configuracions regionals. El mòdul full-ICU ara està instal·lat per defecte.

S'han estabilitzat l'API de Worker Threads, que permet crear cicles de processament d'esdeveniments de subprocessos múltiples (bucle d'esdeveniments). La implementació es basa en el mòdul worker_threads, Que permet executar codi JavaScript en diversos subprocessos paral·lels. El suport estable de l'API també és compatible amb la branca NODE.JS 12.x LTS.

També es treball en un suport millorat per Python 3. Pel que si té Python 2 i Python 3 al sistema, Python 2 encara es fa servir, però s'agrega la capacitat de compilar si només Python 3 està disponible al sistema.

Finalment també es destaca en l'anunci que es va eliminar l'antiga implementació de l'analitzador HTTP ("-http-parser = legacy"), a més de que les trucades i propietats de FSWatcher.prototype.start (), ChildProcess._channel, el mètode open () en els objectes ReadStream i WriteStream, request.connection, response.connection, module.createRequireFromPath () s'eliminen o transfereixen a la categoria d'obsolets. Incloent el problema amb la sortida en NPM 6.12.0 advertència sobre l'ús d'una versió no compatible.

Per poder instal·lar aquesta nova versió es requereix ara a el menys comptar amb macOS 10.11 (es requereix Xcode 10), AIX 7.2, Ubuntu 16.04, Debian 9, EL 7, Alpine 3.8, Windows 7/2008.

Com instal.lar NODE.JS en Linux?

La instalacion d'NODE.JS és bastant senzilla, per a això només han d'obrir una terminal en el sistema i en ella van a teclejar algun dels següents comandaments, Segons sigui la seva distro.

Per al cas dels que són usuaris de Debian, Ubuntu i derivats, només han de teclejar el següent:

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

Mentre que per als que són usuaris de Arch Linux, Manjaro, Arc Linux o qualsevol altre derivat d'Arch:

sudo pacman -S nodejs npm

Usuaris d'openSUSE, només han de teclejar el següent:

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

Finalment per als que utilitzen Fedora, RHEL, Centres i derivats:

sudo dnf -i nodejs npm


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.