Hacker News new | ask | show | jobs
by derefr 2557 days ago
I’m assuming you run an ad-blocker? Because the main difference in loading time is seen between a webpage with regular ads, and a webpage with ads that are forced to use the AMP ad framework. Without ads, sure, the difference in total latency before DOMContentLoaded is negligible.

> But it certainly doesn’t have any purpose.

“HTML” email is actually “email that renders HTML and CSS according to the semantics of Outlook 97’s HTML renderer that it borrowed from Word 97’s HTML editor.” Email clients stick to this because it’s a universal de-facto standard, and is still technically HTML. But it wouldn’t be AMP, since AMP specifies how a given blob of AMP should render in very fine detail. Standardizing on AMP for email would be one way of breaking free of the current legacy of email HTML rendering semantics.

There are other ways of doing that, but AMP is one of the only ones that does that while also specifying a packaging format for web-page archives that has MIME-compatible semantics (so that e.g. you can send all the media of a page embedded into the page’s envelope.)

1 comments

Seems like a solution looking for a problem. The internet is plenty fast enough for loading simple news/blog posts. I haven't found find myself thinking "geeze I wish this article would load faster" in a long time.
Are you one of the hundreds of millions of people who browses the internet primarily on a 3g or slower mobile connection in Asia?
This would largely be a good case if not for the fact that it is pushed on everyone, everywhere; without a choice.
Western sites implementing amp (in terms of the general "web" amp) will likely influence local eastern websites to also implement it, along with the notion that "amp gets you to the front page of google results". As an eastern website, the cost to implement it is probably extremely low with plugins and companies [Cloudflare] that do it for you, so it makes sense to click a button and reap the rewards of letting Google's plans play out.
You should be able to disable the option in your e-mail client and get plain HTML e-mail instead. In Gmail, the option is 'Dynamic email.'