For performance reasons, user agents may choose not to send all pointermove events to the main thread. This optimization reduces the granularity and fidelity of pointer movements from the JavaScript's perspective, particularly for fast and large movements. PointerEvent.getCoalescedEvents() exposes the "held-back" events to the JavaScript as a list within a single pointermove event.
WebKittens
@gsnedders @marcoscaceres
Title of the spec
Pointer Events level 3: Coalesced events
URL to the spec
https://w3c.github.io/pointerevents/#coalesced-events
URL to the spec's repository
https://github.com/w3c/pointerevents
Issue Tracker URL
No response
Explainer URL
No response
TAG Design Review URL
No response
Mozilla standards-positions issue URL
No response
WebKit Bugzilla URL
No response
Radar URL
No response
Description
For performance reasons, user agents may choose not to send all
pointermove
events to the main thread. This optimization reduces the granularity and fidelity of pointer movements from the JavaScript's perspective, particularly for fast and large movements.PointerEvent.getCoalescedEvents()
exposes the "held-back" events to the JavaScript as a list within a singlepointermove
event.