However I feel like while React is just fantastic on its corner, Svelte seems like a better built Vue than Vue. It lacks the community but technically feels like a refinement and enhancement of Vue’s ideas. I wish it would gain more traction.
However I feel like while React is just fantastic on its corner, Svelte seems like a better built Vue than Vue. It lacks the community but technically feels like a refinement and enhancement of Vue’s ideas. I wish it would gain more traction.
I’m glad to see Svelte growing in popularity here.
The layout it all over the place too using FFox, (it's fine on Chrome and Safari) so it also seems to be lacking in some basic cross browser testing, which again, is not good news when show-casing a framework, as a frameworks' prime responsibility is to ensure cross browser/platform uniformity.
Hopefully this all boils down to a simple 'oopsie' in your project, rather than svelte.
It's actually not required to close those tags, the browser will interpret them correctly. (You can see this when inspecting the elements on the page, not just the raw source)
The first page you hit has the content baked into the HTML, and all subsequent content "pages" load like a single page app.
I also built https://socii.network in Svelte/Sapper but that's in need of a rewrite. Just a smidge.
I know Svelte does clever things to avoid a virtual DOM, but is the difference in practice really appreciable?
https://vue-hn.herokuapp.com/top
Edit This site says the Svelte one wins on load times: https://hnpwa.com/
I like keeping things small because it delays having to add complexity (and simple is easier to maintain, especially when you have better things to do) and saves on bandwidth.
Of course I'll keep evaluating new versions as they come (given nothing is sacred in my pipelines), so that might change in the future.
Anyway since svelte must be compiled i dont think it's good choice for something like mediawiki where you might have plugins and addons that want reuse core components and connect to each other in runtime.
Compiled Svelte components are highly reusable and cross-framework like few others.