Frameworks like NextJS, Astro, Nuxt, SvelteKit, SolidStart and QwikCity has certainly made progressive enhancemnt a lot easier when using typical JS frontend technology.
Something I’ve been wondering lately is: what would a modern JS framework look like if it not only made progressive enhancement possible, but was primarily designed around making progressive enhancement?
From what I can tell, none of these frameworks do this (and some of them even fail to utilize PE on their own websites, I even saw one that had links that didn’t work properely without JS!). The closest to taking PE seriously is SvelteKit which has a feature for progressive enhancing forms.
#webdev #frontendframeworks #frontend #metaframeworks #progressiveenhancement