I block AMP and its related domains in my aggressive blocking hosts list[1]. I've found many AMP related sites are purely for marketing, or 'news' articles that are thinly veiled ads. I haven't missed it at all. I also don't use Google, so perhaps that it part of it, but I applaud your decision to remove AMP. The web isn't meant to be centralized in this way.
[1] https://github.com/lightswitch05/hosts/blob/master/tracking-...
I block AMP pages too. Unfortunately, Google artificially slows down AMP pages so that they literally take 8 seconds to load if you block the AMP JavaScript. (Check the inline CSS.)
Are you sure that isn't just a timeout function in case AMP fails to load?
edit: Dug up the code.
body {animation:-amp-start 8s steps(1,end) 0s 1 normal both}
@keyframes -amp-start{from{visibility:hidden} to{visibility:visible}}
body {animation:none}
The timeout function is turned off if JS isn't available, so JS being disabled shouldn't be a problem.I'm guessing this is actually to delay page paint so it doesn't display when half-loaded.
parent said
> block the AMP JavaScript
not,
> JS being disabled
Then the noscript tag wouldn't fire here. But that's just shooting yourself in the foot. A page won't function with half its code running.
Anyways, long story short, I don't like AMP and don't mind the occasional broken site. But it's definitely not for everyone.