Node.js 8 viene con la nueva versión 5.8 del motor de javascript V8, responsable del alto performance gracias al nuevo pipeline de compilación TurboFan + Ignition que mejora el consumo de memoria y acelera el inicio.
NPM version 5.0.0
NPM se actualiza para incluir funcionalidades que Yarn cubría mejor, mejorando el manejo de dependencias, consistencia entre ambientes creando un lockfile automáticamente y grabando automáticamente (--save). Las tareas comunies como instalación de paquetes y actualizaciones son hasta cinco veces más rápidas.
AsyncHooks API
Los AsyncHooks permiten a los developers monitorear y hacer tracking del state a traves de las operaciones asíncronas, permitiendo mejorar el diagnóstico de problemas.
N-API
La esperada Node.js API (N-API) ha sido agregada como experimental en esta versión, esto eliminará problemas en cambio de versiones con módulos nativos, actualmente cada vez que sale una nueva versión de Node los creadores de paquetes tienen que actualizar estas dependencias.
Zero-Filling Buffers
El constructor new bugger(num) ahora rellena con zeros por default para prevenir problemas de seguridad.
Manejo de errores
Node ahora asigna códigos a los errores generados para tipificación
Mejoras en soporte de Promesas
Node.Js ahora incluye una nueva APi util.promisify() que permite a los developers hacer wrap a callback APIs para retornar Promesas con poco overhead, usando una API estandar.
File System
La clase fs.SyncWriteStream ha sido deprecada
La interface fs.read() ha sido eliminada
HTTP
Soporte mejorado para Agentes userland
Los cookies de headers ahora son concatenados en un único string
httpResponse.writeHeader() ha sido deprecada
Nuevos métodos para acceder los headers HTTP han sido agregados al OutgoingMessage
Stream
Soporte para las apis final(), destroy() y _destroy()TLS
La opción rejectUnauthorized será true por default
URL
Soporte para WHATWG URL parser
Más información
Very interesting and use information. Node JS is most popular and preferred programming languages, particularly for band-end software development. if you wants Node JS development services, please visit us for the best results.
ResponderEliminar