Off-topic: I had to whitelist javascript on the AMP page to get it to load properly, where it promptly pulled down nine JS scripts:
Wasn't the whole point of AMP to stop this crap?
Wasn't the whole point of AMP to stop this crap?
https://medium.com/@asyncmax/the-right-way-to-bundle-your-as...
AMP is more focused on UI responsiveness with things like having a fixed content layout so the page doesn't jump around when things load, as well as loading things asynchronously in the background so first paint is faster. Splitting up the JS so only the first paint JS loads immediately and then progressively upgrade the page is actually a good thing. It makes it immediately usable for slow connections.
https://www.ampproject.org/docs/fundamentals/spec#performanc...