> performance
– I can see how a SPA may be slower to load initially but use fewer data and be more interactive later.
> cross-browser consistency
- do you mean that client-side frameworks are usually well-tested in different [versions of] browsers, much more so than vanilla javascript?
> community plugins
- do you mean that ecosystems around JS frameworks are more developed and powerful than around server-side web-frameworks? Can you elaborate why?
I still can't understand the points behind "maintainability", "easier developer on-boarding" and "framework updates and maintenance" for client-side frameworks.
> cross-browser consistency - do you mean that client-side frameworks are usually well-tested in different [versions of] browsers, much more so than vanilla javascript?
> community plugins - do you mean that ecosystems around JS frameworks are more developed and powerful than around server-side web-frameworks? Can you elaborate why?
I still can't understand the points behind "maintainability", "easier developer on-boarding" and "framework updates and maintenance" for client-side frameworks.