3 ms·
I understand what you mean. In fact, I think we should more frequently do the opposite: we should publicly shame slow websites (cough new Reddit). Anyway, for
by Isomorpheus 6y ago
I understand what you mean. In fact, I think we should more frequently do the opposite: we should publicly shame slow websites (cough new Reddit).
Anyway, for fast SPAs, here is a useful comparison: the "RealWorld app" demo.
I would urge everyone to look at the Lighthouse audits for these three implementations:
React/Redux:
https://react-redux.realworld.io/ https://react-redux.realworld.io/
Angular:
https://angular.realworld.io/ https://angular.realworld.io/
Vue:
https://vue-vuex-realworld.netlify.app/#/ https://vue-vuex-realworld.netlify.app/#/
Svelte/Sapper:
https://realworld.svelte.dev/ https://realworld.svelte.dev/
Solid.js:
https://ryansolid.github.io/solid-realworld/ https://ryansolid.github.io/solid-realworld/
This is just a demo, of course, but it is close enough to be representative. From just this simple demo we can already see significant differences: Svelte and Solid.js are much snappier. The author of the article, Rich, created Svelte.
Of course, this is just talking about performance, not yet getting accessibility, navigation, transitions, etc right.
- rephrase 6y agoSure, but demos are a good place to start. Then we can figure out why exactly the non-demos are slow.