Samples for Web Platform Features Enabled by Chrome 45

Features enabled by default

  1. Arrow functions (ES6): https://googlechrome.github.io/samples/arrows-es6/index.html
  2. CSP2: Exclude 'blob:' and 'filesystem:' from the 'self' source expression:
  3. CSS Multi-column (new implementation): https://googlechrome.github.io/samples/multi-column-css/index.html
  4. CSSGroupingRule:
  5. Client.id:
  6. Client.postMessage and ServiceWorkerMessageEvent: https://googlechrome.github.io/samples/service-worker/post-message/index.html
  7. Document's "first-party" takes ancestors into account:
  8. ES6 Array methods: https://googlechrome.github.io/samples/array-methods-es6/index.html
  9. ES6 TypedArray methods: https://googlechrome.github.io/samples/typedarray-methods-es6/index.html
  10. NotificationOptions.vibrate: https://googlechrome.github.io/samples/vibration/notifications.html
  11. Object.assign(): https://googlechrome.github.io/samples/object-assign-es6/index.html
  12. ServiceWorkerContainer.getRegistrations():
  13. ServiceWorkerRegistration.update():
  14. Stop sending mouse position updates during scrolling:
  15. Subresource Integrity: https://googlechrome.github.io/samples/subresource-integrity/index.html
  16. Touch.rotationAngle: https://rbyers.github.io/paint.html

Features behind a flag

  1. Audio Output Devices API: https://webrtc.github.io/samples/src/content/devices/multi/
  2. Navigator.mediaDevices: https://webrtc.github.io/samples/src/content/devices/input-output/
  3. Web Bluetooth:

Features deprecated

  1. Push API: PushSubscription.subscriptionId: https://googlechrome.github.io/samples/push-messaging-and-notifications/index.html
  2. Push API: gcm_user_visible_only deprecation: https://googlechrome.github.io/samples/push-messaging-and-notifications/index.html