Después de un mes de retraso, el 30 de mayo, la última versión de Nodejs V8 captó muchos ojos en la fraternidad de Desarrolladores. Programado para LTS (Soporte a largo plazo) con el nombre en clave “CARBONO”, finalmente Nodejs vio su llamado.
Hay muchas actualizaciones y características bien probadas en Nodejs V8.0. Se ha visto una mejora masiva en el sistema y la depuración del módulo nativo.
James M Snell dedicó una publicación de blog exhaustiva a este lanzamiento. Lea este Nodo v8.0.0 (Actual)
- ¿Por qué alguien pagaría por hacer que la navegación por el sitio web sea gratuita si solo puede usar adblocker de forma gratuita?
- ¿Qué tan importante es el conocimiento escolar para los desarrolladores web?
- Cómo importar datos usando un raspador web en Libre Calc
- Cómo hacer un sitio web como http://www.20thingsilearned.com/
- ¿Cómo PUEDO PUBLICAR un dato capturado en un servidor y capturarlo en el servidor?
Algunas de las mejoras notables que los desarrolladores elogian por el lanzamiento de NodeJs V8 son las siguientes:
¡Un analizador de URL WHATWG mucho más estable!
whatwg-url es una implementación completa del estándar WHATWG URL. Lo que estaba en etapa de experimentación ahora está totalmente respaldado en esta versión de Nodejs V8. Lo que esto significa es que ahora las personas pueden usar un analizador de URL que sea compatible con el navegador y que cumpla con las especificaciones. Además, coincide con la implementación de URL y API disponibles en los navegadores web modernos como Firefox, Edge, Safari, Chrome, etc.
Las mejoras de búfer lo hacen más seguro
El lado más brillante de los búferes de archivo cero agrega capa de seguridad y evita que el sistema tenga fugas de datos. Sin embargo, los usuarios de Nodejs están estrictamente advertidos contra su efecto adverso en el rendimiento. Los usuarios de Nodejs pueden evitar esto migrando a buffer.allocUnsafe ()
Presentamos la API Async Hooks
La API Async Hooks diagnostica información sobre la vida útil de los objetos de control.
La API emite eventos que informan al consumidor sobre la vida útil de todos los objetos de control en Node.js. Intenta resolver desafíos similares como el paquete npm de continuación de almacenamiento local, solo en el núcleo.
Si está utilizando el almacenamiento local de continuación, ya existe un reemplazo directo que utiliza ganchos asíncronos, llamados cls-hook , pero actualmente no está listo para el horario estelar, ¡así que úselo con precaución!
Saluda a N-API
Una API para construir complementos nativos y no se ve afectada en cierta medida e independiente por el tiempo de ejecución de JavaScript subyacente. También prevé mantener el ABI estable en las versiones posteriores de Nodejs.
Bienvenido V8 5.8: Preparación para TurboFan e Ignition
La mayoría de las mejoras significativas en los desarrolladores que enfrentan API y rendimiento, V8 5.8 tiene garantizada la compatibilidad ABI (Application Binary Interface).
Este motor V8 5.8 también es un paso adelante para una transición largamente esperada a la nueva tubería del compilador TurboFan + Ignition (tubería de desarrollo durante casi 3.5 años), que está diseñada para ofrecer nuevas optimizaciones de rendimiento significativas para todas las aplicaciones de Node.js
Actualizar npm a 5.0.0
La nueva versión de Node.js 8 viene con npm 5, la versión más nueva de la npm CLI.
Aspectos destacados de esta nueva versión de npm:
- Una nueva función de archivo de bloqueo estandarizada para compatibilidad entre administradores de
package-lock.json
(package-lock.json
), y un nuevo formato y semántica parapackage-lock.json
, -
--save
ya no es necesario ya que todas las instalaciones se guardarán por defecto, -
node-gyp
ahora es compatible connode-gyp.cmd
en Windows, - Las nuevas publicaciones ahora incluirán las
sha512
verificaciónsha512
ysha1
.
Siguiente con Node.js versión 8
Contáctenos para obtener los servicios de consultoría y desarrollo de Node.js para una experiencia de Ultimate NodeJs.