Repolode
sveltejs

sveltejs/svelte

Un compilador que convierte componentes web declarativos en JavaScript eficiente que actualiza el DOM de forma precisa.

Estrellas
88,410
Forks
8,183
Issues abiertos
1,202
Último commit
hace 4 horas

¿Qué es?

Svelte es un framework de interfaz web basado en un compilador. En lugar de incluir una gran biblioteca de ejecución que interprete los componentes en el navegador, Svelte procesa los componentes durante la compilación y los convierte en JavaScript puro que actualiza el DOM directamente cuando cambia el estado.

Los desarrolladores escriben componentes con una sintaxis declarativa, y el compilador se encarga de identificar qué debe cambiar. Esto mantiene pequeño el entorno de ejecución y facilita entender el código generado. El proyecto cuenta con licencia MIT y lo mantiene una comunidad de voluntarios; su sitio web, hoja de ruta y chat de Discord están disponibles para resolver dudas.

Svelte es una buena opción para quienes quieren crear interfaces web interactivas con menos código repetitivo y un tamaño de bundle reducido.

Funciones clave

  • 01Compila componentes en JavaScript puro que actualiza el DOM directamente.
  • 02Usa una sintaxis declarativa para los componentes, con un mínimo de código repetitivo.
  • 03Mantiene reducido el tamaño del entorno de ejecución en comparación con los frameworks basados en virtual DOM.
  • 04Es de código abierto y cuenta con licencia MIT.

Casos de uso

  • Crear aplicaciones web interactivas de página única o renderizadas en el servidor.
  • Crear widgets de interfaz cuando es importante que el bundle sea pequeño.
  • Aprender un enfoque basado en compiladores para los frameworks de front-end.

Temas

Preguntas frecuentes

¿Qué es svelte?
Un compilador que convierte componentes web declarativos en JavaScript eficiente que actualiza el DOM de forma precisa. Svelte es un framework de interfaz web basado en un compilador. En lugar de incluir una gran biblioteca de ejecución que interprete los componentes en el navegador, Svelte procesa los componentes durante la compilación y los convierte en JavaScript puro que actualiza el DOM directamente cuando cambia el estado.
¿svelte es gratuito? ¿Qué licencia tiene?
svelte es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿svelte sigue mantenido?
Mantenimiento activo. El último commit de svelte fue el 21 oct 2026.
¿Para qué puedo usar svelte?
Crear aplicaciones web interactivas de página única o renderizadas en el servidor. Crear widgets de interfaz cuando es importante que el bundle sea pequeño. Aprender un enfoque basado en compiladores para los frameworks de front-end.
¿Dónde consigo svelte?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/sveltejs/svelte

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados