Untitled


ARQUITECTURA DE SVELTE:

No existe un recurso oficial que nos explique cómo funciona SVELTE por dentro. Sin embargo, Dustin Deus escribió un issue acerca de la documentación.

  1. SVELTE es un compilador, por lo tanto necesita generar un AST (Árbol de Sintaxis Abstracta).
  2. Para lograr esto, necesita tres parsers: HTML, CSS y JavaScript. Posteriormente, combina estos tres árboles.
  3. Envuelve todos los componentes en FRAGMENTS, que es una interfaz API del navegador.
  4. Esta interfaz sirve para ENCAPSULAR nodos y pedazos del DOM, pero no afecta la interfaz de la página.
  5. Los FRAGMENTS son como nodos imaginarios (no son visibles para los usuarios), pero tienen todas las características de un nodo (crear, actualizar, borrar).