-
Notifications
You must be signed in to change notification settings - Fork 14
Status Update October 2019
Greg Grothaus edited this page Oct 16, 2019
·
7 revisions
- Open Sourced Web Packager, a non-AMP signed exchange generation tool in GoLang. Plan to extend this to support signing and serving of non-AMP pages, like the AMP Packager, with no AMP dependencies.
- Open Sourced libsxg, a C library for generating Signed Exchanges.
- Progress on an implementation of the ACME protocol in the AMP Packager which will enable automated provisioning of Signed Exchange certificates.
- Signed Exchange AMP Partner, Cloudflare, at 100% of opt-in users.
- Working group members attended IETF 105 to discuss Signed Exchanges during the Signed Exchange side meeting.
- Progress with Google Search Console to show Signed Exchange errors. Not yet live.
- Work in progress on Open Source implementation of C++ AMP Validator.
- GoLang HTML Parsing implementation ported to pure C++17, passing all WebKit tests.
- Integration with Google C++ AMP Validator in-progress
- Remaining work includes dependency cleanup of Google C++ Validator and setting up build process on GitHub.
- ETA for initial working version on GitHub by end of year.
- Builds include http://cdn.ampproject.org/v0/validator.json which is usable for autocomplete tooling.
- Fixit and similar resolved issues:
- Validator now warns when
template=foo
attribute doesn't match a<template id=>
value on the page. - #23977 Support for checking the current length of the pages' custom CSS via a special always-error attribute:
-
#23259
symbol
SVG attributes. -
#18059
rel
attribute whitespace sensitivity. - #18091 Incorrect extension error for amp-carousel.
- #14246 Incorrect error messages for amp-date-picker variants.
- Validator now warns when
- Change to prevent referrer policy inheriting for documents in AMP viewer in Safari.
- #24407 Cloudflare cache deprecated.
- Moving forward to AMP Packager version 3.0 release
- Complete Google Search Console integration with Signed Exchanges to show detailed debugging error messages for partners integrating with the AMP Packager or custom implementations.
- Complete ACME library integration in AMP Packager.
- Web Packager to become a full web-server that supports serving Signed Exchanges as a non-AMP replacement for AMP Packager.
- Working group will be attending IETF 106 to discuss the Signed Exchange specification at the Birds of a Feather.
- Open Source the C++17 implementation for use by AMP Email providers, AMP Caches, etc.