Skip to content

Status Update July 2019

Greg Grothaus edited this page Jul 10, 2019 · 1 revision

What was accomplished

Signed Exchanges

  • Signed Exchanges launched to general release at AMP Conference with partners.

  • AMP Packager version 2.0 release. This includes:

    • Several bugfixes

    • Predictive prefetching of the primary image.

      This allows AMP Caches to prefetch the primary image of a document before user navigation, in addition to the document itself:

    Link: <https://image-example.cdn.ampproject.org/i/image.example/image.png>; rel=preload; as=image
    
    • On-navigation preconnect to publisher origin.

      This speeds up resource fetches and subsequent navigations:

    <link href="https://publisher.example" rel="dns-prefetch preconnect">
    

AMP Validator

  • Validator can now validate basic "transformed" AMP, required for validating already transformed Signed Exchange AMP documents.

    <html amp transformed="google;v=1">
    
  • Ongoing changes to the AMP4EMAIL validator specification in collaboration with the @wg-amp4email group. Changes to the specification in line with email, such as warnings about <title> tags having no meaning and disabling tags with low browser support.

  • Launched on https://validator.amp.dev/

AMP Cache

  • Various bug fixes related to invalidation and staleness of signed exchanges.

What's next

Signed Exchanges

  • Google Search Console integration with Signed Exchanges to show detailed debugging error messages for partners integrating with the AMP Packager or custom implementations.
  • Explore providing pre-built cloud compute packages for the AMP Packager which would make it easier for publishers to run the AMP Packager on popular cloud services.
  • Working to release an Signed Exchange Web Packager which is independent from AMP. For example, this implementation will not apply AMP transformations or require AMP documents.
  • Working group members will be attending IETF 105 to discuss the Signed Exchange specification.

AMP Validator

  • Open Source implementation of the AMP Validator using C++. For use by third parties interested in running the AMP Validator in production environments, such as AMP Caches or AMP4EMAIL Providers.
  • Improve the "transformed" AMP code to support validating the output of the AMP-Toolbox-Optimizer.