paint-brush
VoidZero, el nuevo ESLint, MongoDB 8.0 y más: esta semana en JSpor@thisweekinjavascript
340 lecturas
340 lecturas

VoidZero, el nuevo ESLint, MongoDB 8.0 y más: esta semana en JS

por This Week in JavaScript3m2024/10/11
Read on Terminal Reader

Demasiado Largo; Para Leer

Esta semana, tenemos novedades interesantes que harán que tu flujo de trabajo de desarrollo sea más fluido y rápido. Desde la cadena de herramientas de JavaScript unificada de VoidZero hasta las nuevas funciones de ESLint e incluso la mejora del rendimiento de MongoDB, ¡hay mucho que descubrir!
featured image - VoidZero, el nuevo ESLint, MongoDB 8.0 y más: esta semana en JS
This Week in JavaScript HackerNoon profile picture

¡Hola entusiastas de JavaScript!

¡Bienvenidos a la edición de esta semana de " Esta semana en JavaScript "!

Esta semana, tenemos actualizaciones interesantes que harán que su flujo de trabajo de desarrollo sea más fluido y rápido. Desde la cadena de herramientas de JavaScript unificada de VoidZero hasta las nuevas características de ESLint e incluso la mejora del rendimiento de MongoDB, ¡hay mucho por descubrir!


¿No tienes tiempo para leer el boletín? ¡Escúchalo mientras te desplazas!


¡Gracias por leer Esta semana en JavaScript! Suscríbete gratis para recibir nuevas publicaciones y apoyar nuestro trabajo.


VoidZero Inc. recauda 4,6 millones de dólares para unificar las herramientas de JavaScript

VoidZero ha recaudado 4,6 millones de dólares en financiación inicial, liderada por Accel, para desarrollar una cadena de herramientas unificada y de alto rendimiento para el ecosistema de JavaScript.

¿Por qué es esto importante?

Actualmente, las herramientas de JavaScript están fragmentadas y los desarrolladores dependen de varias dependencias de terceros. VoidZero tiene como objetivo agilizar el proceso de desarrollo mediante la creación de una única cadena de herramientas que se encargue de todo, desde la agrupación hasta las pruebas.

Puntos destacados:

  • Marco unificado: mismo AST y resolver para todas las tareas, lo que reduce el análisis redundante.
  • Centrado en el rendimiento: desarrollado en un lenguaje compilable a nativo con soporte para paralelización y complementos JS optimizados.
  • Componentes modulares: bloques de construcción fácilmente personalizables para casos de uso avanzados.
  • Compatibilidad con varios entornos: funciona en todos los entornos de JavaScript sin limitaciones de tiempo de ejecución.


El nuevo paquete de VoidZero, Rolldown , estará en versión alfa a finales de este año y pronto se integrará con Vite.


ESLint ahora procesa JSON y Markdown

¡Ahora es posible analizar directamente los archivos JSON y Markdown! Esto forma parte del esfuerzo de ESLint por convertirse en un analizador de código de uso más general, que se expanda más allá de JavaScript.

¿Qué hay de nuevo?

  • Compatibilidad con JSON: con el nuevo complemento @eslint/json, puede analizar archivos JSON, JSONC y JSON5. Para comenzar, solo tiene que instalar el complemento y actualizar su configuración de ESLint para incluir las reglas JSON.


  • Compatibilidad con Markdown: el complemento @eslint/markdown incorpora el control de errores para CommonMark y GitHub-Flavored Markdown. Solo tienes que instalarlo y configurarlo en tu proyecto para comenzar a detectar problemas en tus archivos Markdown.


Esta actualización abre más posibilidades para analizar distintos tipos de archivos en proyectos web, poniendo todo bajo el mismo paraguas de ESLint .


Tauri 2.0 ya está aquí

La versión estable de Tauri 2.0 ya está disponible y trae mejoras clave y compatibilidad con dispositivos móviles iOS y Android. Este marco basado en Rust te permite crear aplicaciones móviles y de escritorio livianas y multiplataforma simplemente usando HTML, JavaScript y CSS. Hace todo esto y reduce el tamaño de los archivos y mejora el rendimiento.


Con Tauri 2.0, obtienes:

  • Base de código unificada: una base de código de interfaz de usuario para computadoras de escritorio (Windows, macOS, Linux) y dispositivos móviles (iOS, Android).
  • Reemplazo de módulo activo (HMR): actualice sin problemas la interfaz de su aplicación sin tener que volver a compilarla.
  • Compatibilidad móvil: use Swift o Kotlin para crear funcionalidades específicas para dispositivos móviles mientras comparte la lógica de Rust.
  • Complementos avanzados: amplíe las capacidades de su aplicación con un sistema de complementos más refinado, simplificando el desarrollo.


Tauri continúa evolucionando, ofreciendo a los desarrolladores una forma altamente eficiente y flexible de construir para todas las plataformas.


Nuevas herramientas y lanzamientos

  • Tabulator 6.3: Simplifique la gestión de tablas de datos complejas en aplicaciones web con potentes funciones de edición, filtrado y clasificación.
  • MongoDB 8.0: disfrute de un aumento del rendimiento del 30 % y una seguridad mejorada con cifrado consultable y un mejor escalamiento.
  • Eleventy 3.0: la última versión de este generador de sitios estáticos hace que crear sitios web rápidos y eficientes sea más fácil que nunca.
  • µExpress: acelere sus aplicaciones Node.js con esta versión optimizada de Express, que ofrece solicitudes hasta 4 veces más rápidas.

¡Eso es todo por esta semana! Si te resultaron útiles estas actualizaciones de JavaScript, dale un voto positivo a esta publicación para ayudar a que otros la descubran.


No olvides compartirlo con tus colegas desarrolladores y estar atento a más información sobre el mundo de JavaScript. ¡Hasta la próxima, sigue codificando y mantén la curiosidad!

Referencias

VoidZero recauda 4,6 millones de dólares

ESLint ahora analiza JSON y Markdown

Lanzamiento de Tauri 2.0

Tabulador 6.3

MongoDB 8.0
Once 3.0

µExpresar