-
Notifications
You must be signed in to change notification settings - Fork 4.1k
1st class support for PWAs that load AMP docs. #3742
Copy link
Copy link
Closed
Labels
INTENT TO IMPLEMENTProposes implementation of a significant new feature. https://bit.ly/amp-contribute-codeProposes implementation of a significant new feature. https://bit.ly/amp-contribute-code
Milestone
Description
Make it easy to build progressive web apps (PWAs) that load AMP documents as their primary content source. AMP documents in this model, would be the perma links, but a ServiceWorker can intercept them and instead deliver an app shell, which then loads the AMP document inside of it. Subsequent navigations would happen inside the app shell
- Support rendering AMP documents into Shadow DOM, where each Shadow DOM instance holds a doc.
- Provide for a clear mechanism for the PWA to progressively enhance the AMP document.
- Provide a ServiceWorker library for handling document caching and app shell delivery.
- Provide a VanillaJS sample PWA.
- Provide React, Angular, Ember and potentially other sample PWAs implementing this pattern.
The initial design doc is here: https://docs.google.com/document/d/1rvcFY3Zhg6oUmRtaceEdOYuwjciVaHnYIn_tMvGbRME/edit?usp=sharing
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
INTENT TO IMPLEMENTProposes implementation of a significant new feature. https://bit.ly/amp-contribute-codeProposes implementation of a significant new feature. https://bit.ly/amp-contribute-code