Deno Land ha lanzado Deno 1.44, la última versión del javascript, Mecanografiadoy Asamblea web tiempo de ejecución rivalizando Nodo.js. La actualización agrega soporte para registros NPM privados, lo que permite a los desarrolladores usar paquetes internos con Deno configurando un archivo .npmrc. También se ha mejorado el rendimiento del tiempo de ejecución de Deno.
Se anunció Deno 1.44 30 de mayo. Los desarrolladores pueden actualizar a Deno 1.44 ejecutando el deno upgrade
comando en su terminal.
Al explicar el apoyo a los registros privados de NPM, Deno Land dijo que muchas organizaciones grandes albergan registros privados de NPM para gestionar paquetes internos. Deno ahora admite el uso de un archivo .npmrc para configurar Deno para recuperar paquetes privados de un registro privado. Esta capacidad está disponible cuando se usan paquetes privados en un paquete.json o cuando se importan paquetes directamente usando npm:
especificadores.
Deno 1.44 también trae mejoras de rendimiento, incluido el uso reducido de memoria con compresión de puntero V8, lo que permite que el motor JavaScript V8 almacene punteros de manera más eficiente. Esta mejora es particularmente útil para escenarios con asignaciones de objetos significativas, lo que lleva a un consumo de memoria reducido, dijo Deno Land. Otras mejoras de rendimiento incluyen una carga de módulos más rápida, inicios más rápidos en AWS Lambda y un rendimiento del servidor de idiomas más rápido.
Deno 1.44 también trae numerosas mejoras de compatibilidad con Node.js, incluida la capacidad de ejecutar aplicaciones Next.js. Todavía existen cuestiones como la necesidad de utilizar DENO_FUTURE=1
dijo Deno Land, pero los desarrolladores confían en que podrán solucionar rápidamente estos problemas.
Deno 1.44 sigue Deno 1.43, que llegó el 1 de mayo con un servidor de idiomas mejorado. Otras características nuevas y mejoras en Deno 1.44:
- Deno puede conectarse a servicios gRPC, como Google Cloud Platform, utilizando el
@grpc/grpc-js
biblioteca cliente. - El biblioteca estándar deno se está acercando a la estabilización.
- Un nuevo y estable
DenoexitCode
API permite obtener y configurar el código de salida de un programa. - El servidor de idiomas ha recibido mejoras de rendimiento y correcciones de errores, incluido el almacenamiento en caché de tokens semánticos para documentos abiertos y la corrección de la visualización de JSDoc en ejemplos con nombre.
- El FFI (interfaz de función externa) API, para llamar a bibliotecas nativas desde código JavaScript, actualiza el manejo de
u64
yi64
tipos de código nativo. A partir de Deno 1.44, siempre serán de tipobigint
alineando la API con el manejo de números enteros grandes por parte de JavaScript y garantizando un mejor rendimiento y coherencia de tipos.
Copyright © 2024 IDG Communications, Inc.