DEV Community

Discussion on: Can Svelte do Everything Better and Faster?

Collapse
 
nevermin9 profile image
Anton • Edited

Svelte is excellent framework in terms of performance, learning curve, "javascriptless". It doesn't have virtual DOM, it has vast spectre of CSS/JS animations/styling/transitions abilities (I guess, no one framework today has the same). The weakness of Svelte, I guess, is that you cannot move reactivity outside of component, except of using stores.
On the second place - Vue. It is very powerful in terms of building data-rich client-side applications, with a lot of complex logic. Learn Vue is easy as Svelte, HTML, htmx. In Vue you can create componentless package with reactivity in js files (for example to use in your monorepo's packages). But drawback of Vue is its reactivity. It is everywhere. And new developers can spend hours to debug simple bug caused by wrong understanding of reactivity.

And last but not least...htmx.

Thread Thread
 
webjose profile image
José Pablo Ramírez Vargas

Yes, however Svelte Runes will come to solve this. I honestly believe Svelte is the new king. No one framework can compete, as you stated it so clearly.