WICG/EventListenerOptions
An extension to the DOM event pattern to allow authors to disable support for preventDefault observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases archived no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4080
- days_rel: n/a
- days_push: 3096
- n_releases_24m: 0
Adoption not part of the score
1158 stars · 138 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A WICG proposal and polyfill extending the DOM event pattern with EventListenerOptions, allowing developers to register passive event listeners that opt out of preventDefault. The work has been merged into the official WHATWG DOM spec and is now natively supported by all major browsers, so this repository is preserved only as an archive.
Use cases
- improve scroll performance on touch and wheel events
- register passive event listeners in older browsers
- disable preventDefault for event listeners
- polyfill EventListenerOptions support
- reduce jank from non-passive touch listeners
When to choose
- you need to support very old browsers lacking native passive listener support
- you want the original explainer and polyfill for reference
When to avoid
- you target modern browsers, which support passive listeners natively
- you need an actively maintained library
- you want to file issues or contribute - use the WHATWG DOM spec repo instead
Facets
library · maturity abandoned
browser-extension developer-tools web-development frontend performance browser passive-event-listeners dom polyfill web-performance scroll-performance spec-archive javascript
1 source
- readme: https://github.com/WICG/EventListenerOptions · fetched 2026-08-28 · e9c0c7cdf8ba
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| WICG/EventListenerOptions | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="WICG/EventListenerOptions")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem