ladybird/Libraries/LibWeb/HTML/EventLoop
Aliaksandr Kalenik d3c481f71a LibWeb: Schedule input event processing on HTML event loop
Our existing coalescing mechanism for input events didn't prevent
multiple mousemove/mousewheel events from being processed between paint
cycles. Since handling these events can trigger style & layout updates
solely for hit-testing purposes, we might end up doing work that won't
be observable by a user and could be avoided by shceduling input events
processing to happen right before painting the next frame.
2025-02-15 21:09:18 +01:00
..
EventLoop.cpp LibWeb: Schedule input event processing on HTML event loop 2025-02-15 21:09:18 +01:00
EventLoop.h LibWeb: Schedule input event processing on HTML event loop 2025-02-15 21:09:18 +01:00
Task.cpp LibWeb: Run queued HTML tasks after associated document is destroyed 2025-02-07 16:53:11 +01:00
Task.h LibWeb: Add WebSocket task source 2024-11-15 23:18:10 +01:00
TaskQueue.cpp LibGC: Rename MarkedVector => RootVector 2024-12-26 19:10:44 +01:00
TaskQueue.h LibGC: Rename MarkedVector => RootVector 2024-12-26 19:10:44 +01:00