I certainly like "frameworklessness" in svelte, since it allows neatly to compile standalone widgets. So far tried it out in writing typeahead and select widgets (to replace twitter-typeahead and select2 libraries), and svelte works rather nicely. However, personally I would want to split CSS, HTML and javascript parts into separate files, since it would make managing them a bit easier (i.e. when widget size grows to 1000+ lines).
I certainly like "frameworklessness" in svelte, since it allows neatly to compile standalone widgets. So far tried it out in writing typeahead and select widgets (to replace twitter-typeahead and select2 libraries), and svelte works rather nicely. However, personally I would want to split CSS, HTML and javascript parts into separate files, since it would make managing them a bit easier (i.e. when widget size grows to 1000+ lines).
You can split your CSS, HTML & JavaScript in components