Features enabled by default
- Arrow functions (ES6): https://googlechrome.github.io/samples/arrows-es6/index.html
- CSP2: Exclude 'blob:' and 'filesystem:' from the 'self' source expression:
- CSS Multi-column (new implementation): https://googlechrome.github.io/samples/multi-column-css/index.html
- CSSGroupingRule:
- Client.id:
- Client.postMessage and ServiceWorkerMessageEvent: https://googlechrome.github.io/samples/service-worker/post-message/index.html
- Document's "first-party" takes ancestors into account:
- ES6 Array methods: https://googlechrome.github.io/samples/array-methods-es6/index.html
- ES6 TypedArray methods: https://googlechrome.github.io/samples/typedarray-methods-es6/index.html
- NotificationOptions.vibrate: https://googlechrome.github.io/samples/vibration/notifications.html
- Object.assign(): https://googlechrome.github.io/samples/object-assign-es6/index.html
- ServiceWorkerContainer.getRegistrations():
- ServiceWorkerRegistration.update():
- Stop sending mouse position updates during scrolling:
- Subresource Integrity: https://googlechrome.github.io/samples/subresource-integrity/index.html
- Touch.rotationAngle: https://rbyers.github.io/paint.html
Features behind a flag
- Audio Output Devices API: https://webrtc.github.io/samples/src/content/devices/multi/
- Navigator.mediaDevices: https://webrtc.github.io/samples/src/content/devices/input-output/
- Web Bluetooth:
Features deprecated
- Push API: PushSubscription.subscriptionId: https://googlechrome.github.io/samples/push-messaging-and-notifications/index.html
- Push API: gcm_user_visible_only deprecation: https://googlechrome.github.io/samples/push-messaging-and-notifications/index.html