Signed HTTP Exchanges (SXG)

- OTHER

Part of the Web Packaging spec, Signed HTTP Exchanges allow a different origin server to provide a resource, and this will be treated as if it came from the original server. This can be use with AMP CDNs, for example, to allow the original URL to be displayed in the URL bar.

IE

  1. 5.5 - 10: Not supported
  2. 11: Not supported

Edge

  1. 12 - 18: Not supported
  2. 79: Supported
  3. 80: Supported

Firefox

  1. 2 - 73: Not supported
  2. 74: Not supported
  3. 75 - 76: Not supported

Chrome

  1. 4 - 70: Not supported
  2. 71 - 72: Partial support
  3. 73 - 79: Supported
  4. 80: Supported
  5. 81 - 83: Supported

Safari

  1. 3.1 - 12.1: Not supported
  2. 13: Not supported
  3. 13.1 - TP: Not supported

Opera

  1. 9 - 63: Not supported
  2. 64 - 65: Supported
  3. 66: Supported

iOS Safari

  1. 3.2 - 13.2: Not supported
  2. 13.3: Not supported
  3. 13.4: Not supported

Opera Mini

  1. all: Not supported

Android Browser

  1. 2.1 - 4.4.4: Not supported
  2. 80: Supported

Blackberry Browser

  1. 7: Not supported
  2. 10: Not supported

Opera Mobile

  1. 10 - 12.1: Not supported
  2. 46: Not supported

Chrome for Android

  1. 80: Supported

Firefox for Android

  1. 68: Not supported

IE Mobile

  1. 10: Not supported
  2. 11: Not supported

UC Browser for Android

  1. 12.12: Support unknown

Samsung Internet

  1. 4 - 10.1: Not supported
  2. 11.1: Support unknown

QQ Browser

  1. 1.2: Support unknown

Baidu Browser

  1. 7.12: Support unknown

KaiOS Browser

  1. 2.5: Not supported

Note this requires the page to be delivered signed by a certificate with the CanSignHttpExchanges extension.

Resources:
Developer Preview of better AMP URLs in Google Search
Microsoft Edge Platform Status - Supported
Signed HTTP Exchanges on Google's Web Development site
GitHub home page for Web Packaging
Signed-Exchange: Solving the AMP URLs Display Problem
Mozilla's Position about Signed HTTP Exchanges (harmful)
Chrome platform status - Shipped