Svelte 4: Actualizado y optimizado para desarrolladores

/* by Tirth Bodawala - June 26, 2023 */

El equipo de Svelte ha lanzado oficialmente Svelte 4, cuatro años después del lanzamiento de Svelte 3. Esta versión incorpora actualizaciones de Node.js y de las API del navegador, lo que refleja el compromiso del equipo por mantener el lenguaje relevante y eficiente{:target=”_blank”}.

Rendimiento mejorado

El rendimiento es un punto clave de Svelte 4. Con una reducción del tamaño del paquete del 75%, la actualización beneficiará a los usuarios de Svelte REPL, a la experiencia de aprendizaje interactivo en learn.svelte.dev y a los que trabajan en entornos de baja conectividad. Además, el número de dependencias se ha reducido de 61 a 16, lo que permite descargas más rápidas y un menor riesgo de ataques a la cadena de suministro.

Experiencia optimizada para desarrolladores

Svelte 4 introduce un proceso mejorado para la creación de elementos personalizados, haciéndolo más coherente e intuitivo. Una experiencia de autoría IDE actualizada permite ahora un cmd+clic para navegar directamente a la implementación real, y las importaciones de archivos svelte/internas se ocultan para evitar desordenar las sugerencias de autocompletar. Otras mejoras incluyen un nuevo valor por defecto para las transiciones, preprocesadores simplificados y un CSP más fácil de usar.

Sitio web Svelte renovado

El sitio web de Svelte se ha rediseñado para ofrecer mejores recursos a los desarrolladores. Las mejoras incluyen una nueva estructura multipágina, navegación móvil mejorada, documentación TypeScript mejorada, modo oscuro y un REPL actualizado. El sitio SvelteKit también verá actualizaciones que reflejen estos cambios.

Vista previa de Svelte 5

Svelte 5 ya está en marcha y será una revisión completa del compilador y del tiempo de ejecución. Svelte 4 sienta las bases para esta futura versión, que aportará más mejoras de rendimiento y nuevas funciones importantes.

En resumen, Svelte 4 supone un importante paso adelante para el lenguaje, ya que ofrece una serie de mejoras diseñadas para optimizar tanto el rendimiento como la experiencia del desarrollador. Permanece atento a más actualizaciones sobre Svelte 5 y más allá.