1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-20 12:05:07 +00:00
serenity/Userland/Libraries/LibWeb/HTML/EventLoop
Aliaksandr Kalenik c3f5dbb101 LibWeb: Paint page only if something that requires repaint happened
Resolves a performance regression from
8ba18dfd40, where moving paint scheduling
to `EventLoop::process()` led to unnecessary repaints.

This update introduces a flag to trigger repaints only when necessary,
addressing the issue where repaints previously occurred with each event
loop process, irrespective of actual changes.
2024-02-24 16:54:55 +01:00
..
EventLoop.cpp LibWeb: Paint page only if something that requires repaint happened 2024-02-24 16:54:55 +01:00
EventLoop.h LibWeb: Remove outdated old_queue_global_event_with_document 2023-08-28 12:57:05 +02:00
Task.cpp LibWeb: Assign a unique ID to each HTML task 2023-09-13 13:45:47 +02:00
Task.h LibWeb: Begin implementing the Clipboard API 2023-11-11 08:54:37 +01:00
TaskQueue.cpp LibWeb: Add method to get last added task to an EventLoop 2023-06-19 06:12:26 +02:00
TaskQueue.h LibWeb: Add method to get last added task to an EventLoop 2023-06-19 06:12:26 +02:00