I’m happy to see that the GOV.UK Service Manual’s “Building a robust frontend using progressive enhancement” page was updated this week and made it to the top of Hacker News today. The technology industry would collectively save unimaginable quantities of time, money, energy and stress if this single page were required reading for everyone involved in building a web site. https://www.gov.uk/service-manual/technology/using-progressive-enhancement
@tom I think you know my opinion on this topic and I totally agree with the article in general. It's great that this topic is being brought back to the table.
On the other hand I don't totally agree with "SPA rarely brings benefits", it really depends on the product's needs. For example, a web product that requires constant reactivity makes sense as a SPA. Reactivity is still very difficult to implement without a JS framework. Does this mean that all websites require it? Of course not.