¡Bienvenido a una nueva edición de "Esta semana en JavaScript"!
Hoy, tenemos ENORMES actualizaciones nuevas para el lenguaje JavaScript de TC39, el lanzamiento oficial de Deno 2, TypeScript 5.7 Beta y mucho más, ¡así que entremos en ello!
La reciente reunión TC39 en Tokio trajo algunas actualizaciones excelentes que harán que trabajar con JavaScript sea aún mejor. Las funciones de JavaScript pasan por seis "etapas" diferentes antes de estar disponibles y aquí se muestran algunos aspectos destacados:
Ayudantes de iteradores: ¡Acabo de llegar a la etapa 4! Esto facilitará el manejo de grandes conjuntos de datos y agregará más herramientas para procesar datos.
Importar atributos y módulos JSON: Esta actualización hará que la importación de archivos JSON sea más fluida, mejorando el rendimiento y la flexibilidad.
Promise.try: Ahora en la etapa 4, simplifica el manejo de errores en las promesas, lo que reduce la necesidad de código adicional.
Otras actualizaciones interesantes incluyen Math.sumPrecise y Shared Structs, ambas destinadas a mejorar la eficiencia de JavaScript.
Deno 2 acaba de lanzarse y ¡está repleto de nuevas funciones! Creado para simplificar el desarrollo de JavaScript y TypeScript, Deno 2 ahora es compatible con versiones anteriores de Node.js, lo que significa que puede ejecutar sus proyectos de Node existentes sin problemas.
Algunas características destacadas incluyen:
Administrador de paquetes 90 % más rápido: Con un caché activo, el administrador de paquetes de Deno es mucho más rápido que npm, por lo que no tendrás que esperar más para realizar las instalaciones.
Espacios de trabajo y Monorepos: Administrar proyectos grandes ahora es más fácil, especialmente cuando se trabaja tanto con Deno como con Node.
JSR (Registro de JavaScript): Hace que compartir módulos de TypeScript entre entornos sea fluido.
TypeScript 5.7 Beta ha llegado y trae consigo algunas actualizaciones útiles:
Nueva comprobación de variables nunca inicializadas: Una función útil para detectar errores con antelación.
Reescritura de rutas para importaciones relativas: Simplifica la creación y ejecución de código en Deno, Bun y Node.js.
TypeScript 5.7 tiene características casi estables, así que espere correcciones de errores y mejoras de rendimiento en la versión final.
Bun v1.1.30: Ahora admite la agrupación de múltiples archivos CSS, introduce un nuevo comando de publicación de bun y ofrece tiempos de inicio más rápidos.
Node.js v20.18.0: Incluye inspección de red experimental, lo que le ayuda a monitorear la actividad de la red en tiempo real.
DOCX 9.0: Permite generar y editar fácilmente archivos de Word mediante JavaScript o TypeScript.
TinyJS: Una biblioteca liviana para manipulación DOM, perfecta para simplificar elementos HTML en tus proyectos.
¡Y eso es todo por el tercer número de "Esta semana en JavaScript"!
Gracias por sintonizarnos.
No dudes en compartir este boletín con un compañero desarrollador y asegúrate de estar suscrito para recibir notificaciones sobre el próximo número.
Hasta la próxima, ¡feliz codificación!
Actualizaciones TC39
Deno 2
TypeScript 5.7 Beta
Bollo v1.1.30
NodeJS v20.18.0
DOCX 9.0
TinyJS
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3