I was surprised to see a gov.uk page on progressive enhancement and their thoughts on it (https://www.gov.uk/service-manual/technology/using-progressi...). I asked on HN yesterday if PE was dead and everyone seems to think it's dead, and yet gov.uk gets lots of love.
Please refrain from talking in absolutes, when you got 3 comments on your question yesterday.
Progressive enhancement is nice, and user friendly, and better UX overall. But when you get started with modern frontend stacks nowadays it's out of the question. Whereas, I and others like me, that use a classical backend framework that spits out HTML might do a better job (but not always, due to time and budget).
I've never heard this being called progressive enhancement before. I always thought it was just the obvious proper way to do things, but that people don't do it out of laziness. It's nice to know there is a name I can use to refer to it.
I used to design sites like this explicitly in the mid-00s. I would explicitly test with no js and no CSS. I still aim to do it to this day, but it's hard to get others to do it when most web devs are happy to throw shit at a wall and see what sticks.
Progressive enhancement is nice, and user friendly, and better UX overall. But when you get started with modern frontend stacks nowadays it's out of the question. Whereas, I and others like me, that use a classical backend framework that spits out HTML might do a better job (but not always, due to time and budget).