AMP is not a great solution, but it is at least _a_ solution, when the industry was not taking steps to fix the problem themselves
AMP is not a great solution, but it is at least _a_ solution, when the industry was not taking steps to fix the problem themselves
> The new preconnect API is used heavily to ensure HTTP requests are as fast as possible when they are made. With this, a page can be rendered before the user explicitly states they’d like to navigate to it; the page might already be available by the time the user actually selects it, leading to instant loading.
I get the impression AMP boils down to that. Google wants to present publisher content in "mobile app" form and has decided to push most of the cost onto publishers. I really wish they would have taken a different approach. They could have just slapped a stamp of approval on sites with good mobile layout and sub 1s load times. Let publishers make their own technology decisions about how to get there.
Also the Google News horizontal scrolling / AMP page scrolling / back button is a clusterfuck. More often than not I have to reload Google News from the address bar as an intermediate step in navigation. If you're going to wreck the web for better user experience then at least deliver better user experience.
The stamp of approval for sub n seconds as a benchmark does sound like a better approach but at this point google is acting like a parent whose told their children to clean their room, or the parent is going to clean the room by tossing everything out. I get the impression that Google only cares about the results when it comes to making the Web faster, and doesn't care about anyone else's costs at this point
This is what it comes down to. AMP is failing at that.
Isn't reddit pretty simple text? Are you running RES at all?
What about reddit's AMP pages [1]?
It talks about building a SPA, and rendering on the client side using JavaScript. It also talks about being AMP compliant.
Those goals cannot coexist.
AMP pages, which link to (and preload) a react-based SPA, which gets its content from AMP pages.
I must admit, HN is probably the only more complex page I know (i.e. some interactivity, not just a blog) that loads fast on any connection.