A

AMP Blog

blog.amp.dev · Company blog · on HN since 2019

The official AMP project blog announces features and changes to Google-backed AMP, including web packaging, email, and governance.

What HN saysHN commenters use it in heated debates about AMP, with some defending the Google cache as a CDN and others disputing the article's claims.
27HN people shared it
14linked it in comments
17stories submitted
168story points
3 years agolast shared
2019people per year2026

Most-shared posts

  1. 1
    A first look at using web packaging to improve AMP URLs
    4 people · 2 points · first shared 2019 · discussion on HN
  2. 2
    Faster AMP on the Origin: AMP and SSR
    2 people · 49 points · first shared 2019 · 99 comments on HN
  3. 3
    AMP is joining the OpenJS Foundation incubation program
    2 people · 32 points · first shared 2019 · 6 comments on HN
  4. 4
    AMP as Your Web Framework
    2 people · 3 points · first shared 2019 · 2 comments on HN
  5. 5
  6. 6
    Building the future of email with amp
    2 people · first shared 2019
  7. 7
    Client-side content encryption
    1 people · 69 points · first shared 2020 · 62 comments on HN
  8. 8
    Amp-Script: AMP ️ JavaScript
    1 people · 3 points · first shared 2019 · discussion on HN
  9. 9
    Debunking Common AMP Myths
    1 people · 2 points · first shared 2019 · discussion on HN
  10. 10
  11. 11
  12. 12
    Google AMP Optimizes Affiliate Linking
    1 people · 1 points · first shared 2019 · discussion on HN
  13. 13
  14. 14
    Web Stories, Powered by AMP
    1 people · 1 points · first shared 2020 · discussion on HN
  15. 15
    Whats in an amp url
    1 people · first shared 2019

What HN people wrote when they linked it

bsimpson · 2019-07-10
I don't work on AMP (I've never even written an AMP page); this is purely my personal perspective: The difference is trust: These AMP rants invariably look to the use of Google's CDN, or to the "google.com" domain in the address bar, and infer malintent. I presume the team had good intentions, particularly for end users. The AMP team saw a problem (websites take a stupid amount of time to load on mobile, even on nice phones/networks) and devised a solution: "Google has one of the best network infrastructures on the planet. It serves things quickly. Let's cache pages that don't do slow things on that network, so they're fast for users." They devised some criteria for what they mean by "don't do slow things," and wrote tooling to assert it. I don't believe the intent of the AMP team is to strongarm developers into using their framework, or to funnel all traffic through Google. I trust that they are well-intentioned people who are trying to do the right thing. They're not proud of the limitations of their original solution, and are making progress on fixing them: for instance, they pushed forward a new web standard (packaging) to fix the address bar problem: https://blog.amp.dev/2018/05/08/a-first-look-at-using-web-packaging-to… --- Many words have been written about the ramifications of echo chambers on our political discourse. Those same ideas apply here on HN too. The more I see hyperbolic comments presuming everyone/thing is evil/bad/stupid,…
ehsankia · 2021-03-23
The whole article is riddled with lies and misleading points. > they didn’t go to BBC’s website; they view a copy of the BBC’s content on google.com That's exactly what a CDN is. The only difference between AMP cache and CloudFlare is that the latter uses some DNS trickery to show BBC's domain name, whereas Google can't. Google solved this in Chrome, and there are other ways to solve this with Web Packages [1] and Signed HTTP exchanges which allows the content to be served from Google but with the original url, without DNS changes. [1] https://blog.amp.dev/2018/05/08/a-first-look-at-using-web-packaging-to…
TomAnthony · 2020-12-18
It was only Monday that they announced 9 new people joining the AMP AC to replace 10 others leaving: https://blog.amp.dev/2020/12/14/amp-advisory-committee-2020-election-r…
jefftk · 2020-07-28
amp4email is open for anyone to support, and per https://blog.amp.dev/2019/03/26/building-the-future-of-email-with-amp/ it's supported by Yahoo Mail, Mail.ru, Outlook, and Gmail. It's not comparable to IE-only features. (Disclosure: I work for Google, speaking only for myself)
SimeVidas · 2019-10-12
> The performance benefits and security guarantees offered by AMPHTML ads, which are display ads created using the AMP framework, translate to better advertiser Bullshit, publisher bullshit and overall better bullshit. https://blog.amp.dev/2019/02/20/using-amp-to-make-display-ads-safer-fa…
cpeterso · 2019-08-06
Chrome on Android already hides the "google.com/amp" URL prefix for AMP URLs: https://blog.amp.dev/2018/01/09/improving-urls-for-amp-pages/
vatueil · 2019-05-11
> And yes, this topic is something of an exception. Is it, though? The top comments include ad hominem attacks on Google engineers, such as the replies to: https://news.ycombinator.com/item?id=19886610 I appreciate how you responded to the worst attack, at least, but the general viciousness is still disappointing. I don't work for Google, but I'm sure not eager to present a contrary view if I'm just going to be mislabeled a shill. Doubly so for anyone who does work at Google, I imagine. Possibly developers from other members of the AMP Project's governing committees as well, including Cloudflare, Twitter, and Microsoft: https://blog.amp.dev/2018/11/30/amp-projects-new-governance-model-now-… I don't want criticism of AMP censored, but I don't think AMP should be an exception to the rule against negativity either.
eitally · 2019-04-17
I don't believe either of these statements is true: "ampproject.org is ... controlled by Google. The core AMP team are Google employees." https://blog.amp.dev/2018/09/18/governance/ The TSC is independent and, at this point, the committee code commits are almost 4x the volume of Googler commits.
jasti · 2019-03-26
The spec has support from Outlook, Yahoo and others: https://blog.amp.dev/2019/03/26/building-the-future-of-email-with-amp/
cramforce · 2019-03-26
AMP including AMP for email is governed by a multi-company Technical Steering Committee as well as Advisory Committee since last year. https://blog.amp.dev/2019/03/06/encouraging-more-voices-in-amp/ AMP for email has support by Outlook, Yahoo, and Mail.ru, so it very much isn't under Google's control.
rpdillon · 2020-12-26
This caught my eye as well. The quote is pulled from the final paragraph of this EFF blog post: https://www.eff.org/deeplinks/2020/07/googles-amp-canonical-web-and-im… That post also doesn't really explain, but justifies its position by linking to the AMP blog: https://blog.amp.dev/2018/02/13/amps-new-horizons/ That page is basically trumpeting the massive adoption of AMP. So my read here is that the author is viewing this a bit like Flash: yes, we could kill it, but it would take years, because of the billions of pages that use it, as well as the custom markup it uses, along with the unique caching structure discussed in the EFF post. I don't find that particularly compelling, but I can see the reasoning. It may be a case where it would be possible to just redirect all traffic away from AMP, but that would kill page speed, and therefore search ranking, for those using it. Theoretically possible? Sure. Practical? Possibly not.
danans · 2019-12-04
> I'm curious now: would it be possible to use use the content/markup intended for use by the amp cache to view a static/unscripted/readable version of the page's main content? If so, why hasn't anyone built a browser extension to do so? If the goal is to get around the AMP CDN, you don't even need to read the main page content. The AMP URL contains the original source URL itself [1]. The extension you are describing would just need to capture all requests with the prefix https://www.google.com/amp (or whatever CDN you are trying to get around), parse out the original URL, and then fetch it, and do what you will with it. If the goal is to disable scripting on the AMP CDN delivered content, first note that AMP pages can't contain page-author-written JS [2], and any implicit JS has to run async. But if that's insufficient, you can disable JS in the browser altogether, which would disable it in the loaded AMP content. You could also try to parse out the main content from your extension from the AMP page if you know from the URL that it's an AMP page. Because AMP's forces relative terseness and simplicity of HTML content, it is probably easier to parse than original page's content. Obviously that won't generalize easily given the large variety of possible of content representations, but you stand a better chance of achieving this with AMP content than the original content. And if you generalize it enough, you will end up with one component of a web crawl / indexing…
HALtheWise · 2019-05-11
Basically, because it isn't actually possible to make a website that loads in under 100ms on poor connections any other way. For reference, on the fast university wifi I am currently connected to, news.ycombinator.com loads in 499ms. When I switch to my phone's hotspot, that rises to 2.38 seconds, and on a simulated slow 3G network, that rises to 6.51 seconds. I haven't tested a 2G connection in India, but wouldn't be surprised if it exceeds 10 seconds. Hacker News is not a heavy webpage, in fact, it is probably about as lightweight a webpage as is reasonably possible to create. The key technique that AMP promises will beat the limits of network latency is precaching. Unfortunately, users have a strong privacy expectation that random websites will not be notified that you are interested in them until you actually click the link in search results (or news, or whatever). For precaching to work without violating user privacy, the data needs to be loaded from some server that already knows that the link was shown to you, so there is no privacy violation from giving it that information. AMP's solution is for the host company of the results page to fill that role. The AMP lightning bolt is intended to mean "this page is already downloaded offline on your device, and so will load instantly", not just "this page is well-designed and fast". The difference is minor for blazing fast connections, but that isn't true for developing world users with weak connections and devices. Google…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close