DEV Community

[Comment from a deleted post]
Collapse
 
mzaini30 profile image
Zen

What about Svelte?

Collapse
 
eavichay profile image
Avichay Eyal

Svelte is awesome, super simple, but...

Since it's 100% black magic, meaning your code is not the actual code, meaning someone else is in charge of the actual code. Having said that, although Svelte is a very good piece of work, it still lacks the ability of code reuse, component inheritance and mixins. It's a template + controller on steroids.

Comparing all framework and framework-like, I prefer working with web components plus state and DI layer, mostly custom made.

I have created neow/core, slim.js and ottavino to see what can be achieved, and my conclusion is to drop all framework. The modern browser provides everything you need, just combine the proper pieces together and win with size, performance and architectural freedom