Samples for Web Platform Features Enabled by Chrome 46

Features enabled by default

  1. 'allow-popups-to-escape-sandbox' sandboxing flag: https://googlechrome.github.io/samples/allow-popups-to-escape-sandbox/index.html
  2. API to disable scroll restoration on history navigation: http://majido.github.io/scroll-restoration-proposal/tests/
  3. Block modal dialogs inside a sandboxed iframe: https://googlechrome.github.io/samples/block-modal-dialogs-sandboxed-iframe/index.html
  4. CSS Intrinsic Sizing: https://googlechrome.github.io/samples/css-intrinsic-sizing/index.html
  5. CSS Motion Path: https://googlechrome.github.io/samples/css-motion-path/index.html
  6. CSS.escape(): https://googlechrome.github.io/samples/css-escape/index.html
  7. Cache API is restricted to secure origins:
  8. Cache.addAll(): https://googlechrome.github.io/samples/service-worker/prefetch/index.html
  9. DOMException constructor: http://w3c-test.org/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
  10. Event.isTrusted attribute: https://googlechrome.github.io/samples/event-istrusted/index.html
  11. Fetch API: Request.redirect:
  12. HTTP Client Hints: DPR, Width, Viewport-Width: https://github.com/igrigorik/http-client-hints#use-cases
  13. HTTP Public Key Pinning violating reporting (only enabled in desktop Chrome 46):
  14. Parsing background_color from Web Application Manifest: https://airhorner.com/
  15. Parsing theme_color from Web Application Manifest: https://airhorner.com/
  16. Performance Timeline APIs for Workers: https://zqzhang.github.io/demo/performance-timeline/performance-timeline.worker.html
  17. PerformanceResourceTiming.workerStart: https://zqzhang.github.io/demo/resource-timing/resource-timing-workerStart.html
  18. Resource Hints - preconnect:
  19. Service workers: Clients.matchAll() returns clients in MRU order: https://zqzhang.github.io/demo/service-workers/clients-matchAll.html
  20. ServiceWorkerRegistration.update() returns a promise: https://zqzhang.github.io/demo/service-workers/registration-update.html
  21. Spread (call and array) (ES6): https://googlechrome.github.io/samples/spread-operator/index.html
  22. WebRTC Data Channel buffer monitoring with the "bufferedamountlow" event: https://webrtc.github.io/samples/src/content/datachannel/datatransfer/
  23. new.target (ES6): https://googlechrome.github.io/samples/new-target-es6/index.html

Features behind a flag

  1. Access relative orientation sensors from Chrome for Android for Virtual Reality: http://output.jsbin.com/device-inertial-sensor-diagnostics
  2. requestIdleCallback:

Features deprecated

  1. Deprecate and remove Request.context: