3 ms·
> for instance the new Reddit website uses APM and isn't faster than the old one by lighthouse's metric The AMP page will still load faster because it conforms
by SquareWheel 5y ago
> for instance the new Reddit website uses APM and isn't faster than the old one by lighthouse's metric
The AMP page will still load faster because it conforms to a spec which is known to be preload-safe. This means it can be served by services like search engines without any additional network activity, and with minimal layout calculations needed.
Ultimately that's what AMP was designed for. It's more than just a head-to-head speed comparison.
As a sidenote though, reddit's AMP implementation is horrendous for a dozen reasons. It's almost impossible to escape loading the real site, which is not at all within AMP's design guidelines.
- dmitriid 5y ago> preload-safe. > served by services like search engines without any additional network activity You mean AMP pages egt preferntial treatment by Google, and all AMP-related Javascript (IIRC, almost 1 MB of it) is loaded the moment you search anything through Google. When you hit an AMP page, that JS is already preloaded and, true, there's "no additional network activity". I'd love for Google to serve my pages' Javascript as well when I search something, and get preferencial treatment, but alas.
- SquareWheel 5y ago> You mean AMP pages egt preferntial treatment by Google Promoting pages in a carousel above-the-fold is preferential treatment. Preloading Amp pages however is not. This capability works with any implementation of an Amp Cache, including the one used by Microsoft's Bing.
- dmitriid 5y agoIn which world is preloading javascript needed to run a proprietary superset of HTML when you search for something not preferential treatment? Ah, I guess preferential treatment by Bing makes it alright. If we forget for a moment that Google has 92% market share among search engines.