SvelteKit 3.0, la versión oficial del framework de aplicaciones para Svelte, ha sido lanzado. Esta actualización mantiene la familiaridad de las versiones anteriores, pero introduce mejoras significativas en la seguridad de tipos, la limpieza del código y la facilidad de migración. El equipo de desarrollo ha implementado la herramienta de línea de comandos 'sv migrate' para facilitar la transición, permitiendo a los usuarios actualizar sus bases de código existentes con un solo comando y generando una lista de tareas pendientes para los cambios manuales necesarios.
Entre las novedades técnicas destacan el cambio en la configuración, que ahora reside en 'vite.config.ts' en lugar de 'svelte.config.js', y la actualización del alias '$lib' a '#lib' para utilizar importaciones de subcaminado estándar. Además, se han mejorado las variables de entorno, los trabajadores de servicio y el manejo de errores. Aunque las funciones remotas, un conjunto de utilidades para comunicación cliente-servidor segura y eficiente, son una prioridad, aún no están listas para uso general y requieren actualmente una bandera experimental para funcionar con Async Svelte.
El lanzamiento coincide con la celebración del décimo aniversario de Svelte, con la próxima Svelte Summit programada para el 19 y 20 de noviembre en Liubliana, Eslovenia. Los desarrolladores pueden crear nuevas aplicaciones mediante el comando 'sv create' y explorar las nuevas capacidades de seguridad y rendimiento que ofrece esta versión.
