Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    A

    AMP Project Blog

    amphtml.wordpress.com · Company blog · on HN since 2015

    Official blog of the AMP Project, a Google-backed framework for fast-loading web pages, covering governance, URLs, caches and WorkerDOM.

    Visit blogHN submissions
    Web DevelopmentTech Industry
    What HN says

    HN links it as the primary source for AMP announcements, including governance, Web Packaging for better URLs, and WorkerDOM.

    Stats for nerds
    31HN people shared it
    17linked in comments
    313story points
    Nov 2020last shared
    2017people per year2020

    Top posts on HN

    1. 1
      Improving URLs for AMP Pages
      7 people · 96 points · first shared 2018 · 108 comments on HN
    2. 2
      Standardizing lessons learned from AMP
      5 people · 92 points · first shared 2018 · 88 comments on HN
    3. 3
      An open governance model for the AMP Project
      3 people · 80 points · first shared 2018 · 113 comments on HN
    4. 4
      Bringing you up to Speed on AMP
      2 people · 14 points · first shared 2015 · 5 comments on HN
    5. 5
      Improving URLs for AMP pages
      2 people · 13 points · first shared 2018 · 2 comments on HN
    6. 6
      AMP: A year in review
      2 people · 3 points · first shared 2016 · Discussion on HN
    7. 7
      AMP grows its footprint
      1 person · 3 points · first shared 2017 · Discussion on HN
    8. 8
      WorkerDOM: Concurrency for JavaScript Programming with the DOM
      2 people · 2 points · first shared 2018 · Discussion on HN
    9. 9
      AMP Cache Updates
      1 person · 2 points · first shared 2016 · Discussion on HN
    10. 10
      Live-updating AMPs
      1 person · 2 points · first shared 2016 · Discussion on HN

    What HN people wrote when they linked it

    • matchuJan 2017

      Be sure to read Paul Bakaus's response, "Why AMP caches exist", to hear both sides of the issue. https://amphtml.wordpress.com/2017/01/13/why-amp-caches-exist/amp/

      (Though, actually, it's only a response in spirit; Bakaus's article was posted about a week earlier than Miessler's.)

      I think the problem with the AMP cache model is that, because you need to link directly to the cached URL, you commit to exactly one cache provider. If Bing were to also implement their own validated AMP cache for Bing search results, you can't have one link point to both; you're either AMPed in Google results or in Bing results, and, by being marginally bigger, Google wins all of the pie. That's no good.

      How might we change the AMP standard, or the trust model around AMP caches, to get the same performance wins while still enabling competition?

    • ZikesJan 2017

      AMP specifications allow for other cache servers, of which CloudFlare[0] has recently implemented one. You could implement your own if you like.

      AMP also specifies that the canonical page URL should be used when sharing, though the cached URL is currently what's shown in the browser. Their last developer update[1] said they're working to address this, however for all relevant purposes Google's own systems already currently consider AMP traffic and results to be attributed to the original source.

      [0] http://www.businessinsider.com/cloudflare-adopts-google-amp-2017-1

      [1] https://amphtml.wordpress.com/2017/01/13/why-amp-caches-exist/

      > Google amends its cached AMP search results with Schema.org and OpenGraph metadata, so posting the link to any platform that honors these should result in the canonical URL being shared.

    • ninkendoJan 2018

      downvoters: this is 100% true. AMP has some nice standards on how to make a fast page but at the end of the day, google's re-hosting your page in a place where it can fetch in advance while obeying the same-origin policy, and clicking a result is the moral equivalent of unsetting a "display: hidden" attribute on the page.

      AMP only works today because it's re-hosted inside the origin (google.com), so much that in order to fix this in the future, they'll have to rush out a new web standard and implement it in chrome (and hope other browsers do the same:) https://amphtml.wordpress.com/2018/01/09/improving-urls-for-amp-pages/

    • Ajedi32Nov 2020

      FWIW they announced their intention to do this over two years ago now, in March 2018:

      > Based on what we learned from AMP, we now feel ready to take the next step and work to support more instant-loading content not based on AMP technology in areas of Google Search designed for this, like the Top Stories carousel. This content will need to follow a set of future web standards and meet a set of objective performance and user experience criteria to be eligible.

      Source: https://amphtml.wordpress.com/2018/03/08/standardizing-lessons-learned-from-amp/

    • pgeorgiJun 2017

      It really depends on what you want to do: disseminate information (with a canonical URL that you control) or shovel users to your server?

      In the former case, AMP caches are a reasonable compromise since it's really just a free CDN.
      In the latter case, that cache is annoying because of how it needs to fit in the design of the contemporary web. See the last paragraph of https://amphtml.wordpress.com/2017/01/13/why-amp-caches-exist/ for some ideas on how to improve the platform so the caches wouldn't be necessary for much of AMP.

    • dontnoticeJan 2018

      It's funny how no one was up in arms when facebook (the leading source of publisher traffic) did their version of accelerated pages.

      AMP serves a purpose for the end user and it does so well, it loads instantly and doesn't consume much data in the process.

      As for their "demands":

      1. Google already states that AMP pages are ranked higher because they're faster to load.

      2. I'm not sure if it's related but they they addressed that only yesterday: https://amphtml.wordpress.com/2018/01/09/improving-urls-for-amp-pages/

    Related

    Google Webmaster Central Blogwebmasters.googleblog.com139 people

    Goodbye, Flash

    Google Webmaster Central Blog
    Company · last shared 2020
    Bing Blogsblogs.bing.com95 people

    Microsoft Releases 125M Building Footprints in the US as Open Data

    Bing Blogs
    Company · last shared 2026
    Open Collective Blogmedium.com/open-collective18 people

    Funding Open Source: How Webpack Reached $400k+/year

    Open Collective Blog
    Company · last shared 2021
    AMP Blogblog.amp.dev27 people

    Client-side content encryption

    AMP Blog
    Company · last shared 2023
    Waymo Blogmedium.com/waymo76 people

    Waymo One: The next step on our self-driving journey

    Waymo Blog
    Company · last shared 2024
    Tor Project Blogblog.torproject.org465 people

    Is Tor still safe to use?

    Tor Project Blog
    Company · last shared 2026
    GitHub Bloggithub.blog1.8k people

    YouTube-dl's repository has been restored

    GitHub Blog
    Company · last shared 2026
    Google Research Blogresearch.google584 people

    Google Titans architecture, helping AI have long-term memory

    Google Research Blog
    Company · last shared 2026