Neither PWA nor AMP are needed to make a website load fast
>I’m not saying practices promoted by AMP are bad or useless. They are good practices. But nothing stops you from following them in the regular web.<p>Disagree.<p>The most important feature of AMP is that it makes it impossible to add the kind of bloated crap that causes poor performance on something like a large media company website.<p>Something like a news website likely has 2-4+ analytics integrations, and a similar number of ad provider integrations.<p>Your staff want to use google analytics so that goes in. Your display ad provider (ads appearing in the page around articles) uses some other analytics provider so they have to go in. You want video ads so another ad provider who requires a video specific analytics provider goes in. Site rankings produced by someone or other are important to get direct ad sales so their required analytics integration goes in. Then someone in sales signs some deal to add a third party widget to your homepage so that goes in.<p>All of this happens over the protestations of the developers. People may literally quit over these integrations but their replacement will implement it.<p>Turn off your ad blocker, go to a news site, watch the network tab and despair.<p>AMP makes that crap near enough to impossible that the developers can convince the sales team and management that it simply cannot be done.