An extension to the DOM event pattern to allow listeners to disable support for preventDefault
, primarily to enable scroll performance optimizations. See the explainer document for an overview.
- See the main commit in the DOM specification or pull request for full details.
- The key parts of the spec affected by this are EventTarget, Observing event listeners, and preventDefault
- Touch Events has been updated to describe the performance optimization.
- Chromium: shipping in Chrome 51 (launch bug)
- Polyfill
- WebKit bug
- Ilya Grigorik's talk at Chrome Dev Summit [slides]
- Older G+ post by Rick Byers
- Demo page with latency measurement
- Outstanding issues
- WICG discussion
- Discussion on WhatWG
- One discussion on public-pointer-events
- Earlier scroll-blocks-on proposal and discussion