¿Qué tan popular es SvelteJS (por Rich Harris) en la industria?

No puedo decir qué tan popular es en este momento ya que es relativamente nuevo.

Sin embargo, creo que el concepto de Svelte es bastante interesante.

Svelte es diferente de la mayoría de los otros frameworks en que no depende de un tiempo de ejecución de framework. Esto significa que el código que escribe se ejecuta independientemente de cualquier código marco.

El beneficio de esto es que no tiene que descargar un archivo separado que representa el marco en sí cuando se carga la aplicación.

En la mayoría de los marcos, debe descargar el marco junto con su propio código de aplicación (knockout.js, react.js, angular.js, etc.). El (los) archivo (s) de marco generalmente define funciones de marco a las que se refiere desde el código de su aplicación.

En Svelte, el enfoque es diferente.

En lugar de descargar las funciones del marco en tiempo de ejecución, el compilador Svelte transformará su código a JavaScript sin formato en el momento de la compilación. Esto elimina la necesidad de una descarga de marco por separado ya que el compilador convierte su aplicación a JavaScript puro que puede ejecutarse directamente en el navegador.

Hay claros beneficios de este enfoque.

Tamaño de descarga:

Ya no necesita descargar un archivo de marco separado. Esto es especialmente importante si el marco es grande y solo utiliza una parte de él. En este caso, descargaría innecesariamente los bits del marco que no utiliza.

Sin compilación de tiempo de ejecución:

El navegador puede ejecutar directamente su JavaScript, ya que se compila en el momento de la compilación. No es necesario que se realice una compilación de framework en tiempo de ejecución

Soy muy nuevo en Svelte, pero he experimentado con algunos proyectos POC aquí en caso de que esté interesado:

Usando Svelte con Socket.io

Crear una vista de árbol en Svelte

Bueno, nunca había oído hablar de eso. Entonces hay un punto de datos.