Contact Emails
SummaryContinuous events (mousemove, mousewheel, touchmove) are currently dispatched when they are received. Processing these events just before rAF occurs increases performance because less events don't produce a frame are handled. Non-continuous events (discrete) events will continue to be processed immediately.
Design Doc
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
Yes
Compatibility RiskWe risk breaking apps that require >60 Hz mousemove events. touchmove on android is delivered at 60 Hz so it should cause no issues for touch events.
Experimentation TimelineWe are planning on experimenting in Canary and Dev only until we get some initial data of what kind of performance benefits we see. We have added UMA metrics to count how often we hold onto events for and how many we coalesce due to the experiment.
OWP launch tracking bugcrbug.com/642368Link to entry on the feature dashboardhttps://www.chromestatus.com/features/4892570664566784