Opening up the AMP cache

The AMP format

The AMP ecosystem

The AMP cache

Prerendering and privacy

A modest proposal

  1. Hosting needs to be opt-in.
  2. Only fast pages should be prerendered.

Opting in

<meta name="caches-allowed" content="google">
<meta name="caches-allowed" content="google, yandex">

Criteria for prerendering

  • Page Speed Index
  • Lighthouse
  • Web Page Test

Issues

Measuring

Assets

Summary

  1. Prerendering of non-Google URLs is problematic for privacy reasons, so Google needs to be able to host pages in order to prerender them.
  2. Currently, that’s only done for pages using the AMP format.
  3. The AMP cache — and with it, prerendering — should be decoupled from the AMP format, and opened up to other fast web pages.

--

--

--

A web developer and author living and working in Brighton, England. Everything I post on Medium is a copy — the originals are on my own website, adactio.com

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Stop Suffocating Software

Lessons learned about running Microservices

Mac Os High Sierra Thumb Drive

Design 6400 3/28 Journal

Latest update — Soldex devnet is released!

How to connect MongoDB to S3 to connect with S3 integration with QuickSight

Learning to Code: Day 19 — Applied Accessibility Part 1

Why You Need an Interview Script

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Jeremy Keith

Jeremy Keith

A web developer and author living and working in Brighton, England. Everything I post on Medium is a copy — the originals are on my own website, adactio.com

More from Medium

【Cognito】Cognito Custom Message Trigger is not working when I use the link verification type

The Advantages and Disadvantages of the V-Model in Software Development Life Cycle — Top 10…

Vue.js Amsterdam 2022 — Day 1

Vue.js conference venue, Theater Amsterdam

How to speed up software development maintaining quality | VYou