All AMP is doing is providing training wheels for developers to create non-crappy versions of their websites by restricting what they include.
AFAIK, there is no special magic to AMP that makes it fast, that can't be accomplished with simple CSS/HTML. It's just an on-rails subset of web technologies
Now, it may be arguable, in this screwed-up world, that the only way to remotely even get publishers to make better websites is something like AMP, because it's "marketable" or "friendly" compared to just saying "fix your slow website", I just wish this wasn't the case. But I believe anything AMP does can be accomplished through non-proprietary means using standard web technologies.
Not to mention, publishers probably only care about AMP because they feel forced to do so (because of carousel visibility, etc).
> AFAIK, there is no special magic to AMP that makes it fast, that can't be accomplished with simple CSS/HTML. It's just an on-rails subset of web technologies
The reason AMP loads instantly is that it is possible to validate AMP pages as safe to preload, so they are preloaded (when you interact with the carousel). That's why it's instant instead of just fast.
AFAIK, there is no special magic to AMP that makes it fast, that can't be accomplished with simple CSS/HTML. It's just an on-rails subset of web technologies
Now, it may be arguable, in this screwed-up world, that the only way to remotely even get publishers to make better websites is something like AMP, because it's "marketable" or "friendly" compared to just saying "fix your slow website", I just wish this wasn't the case. But I believe anything AMP does can be accomplished through non-proprietary means using standard web technologies.
Not to mention, publishers probably only care about AMP because they feel forced to do so (because of carousel visibility, etc).