Andreas Kling
f35152cf61
LibWeb: Defer entire-subtree style invalidations
...
Instead of traversing the entire DOM subtrees and marking nodes for
style update, this patch adds a new mechanism where we can mark a
subtree root as "entire subtree needs style update".
A new pass in Document::update_style() then takes care of coalescing
all these invalidations in a single traversal of the DOM.
This shaves *minutes* of loading time off of https://wpt.fyi/ subpages.
2025-01-26 22:58:42 +01:00
..
2025-01-21 11:34:06 -05:00
2025-01-09 14:08:23 +00:00
2025-01-21 11:34:06 -05:00
2025-01-21 11:34:06 -05:00
2024-12-25 12:00:54 +01:00
2025-01-21 11:34:06 -05:00
2025-01-26 15:07:23 +01:00
2025-01-26 22:58:42 +01:00
2025-01-21 11:34:06 -05:00
2025-01-22 12:33:55 +00:00
2025-01-24 23:53:26 +01:00
2025-01-21 21:36:05 +01:00
2025-01-22 12:33:55 +00:00
2025-01-22 12:33:55 +00:00
2024-12-28 07:51:11 +01:00
2025-01-25 03:40:08 +00:00
2025-01-14 23:46:09 +01:00
2025-01-03 14:54:29 +01:00
2025-01-22 12:33:55 +00:00
2025-01-21 11:34:06 -05:00
2025-01-23 09:33:10 +01:00
2025-01-12 00:35:58 +01:00
2025-01-12 00:35:58 +01:00
2025-01-21 11:34:06 -05:00
2025-01-12 00:35:58 +01:00
2025-01-22 12:25:48 +00:00
2025-01-26 17:30:00 +01:00
2025-01-12 00:35:58 +01:00
2025-01-02 10:47:21 +01:00
2025-01-21 11:34:06 -05:00
2025-01-24 23:53:26 +01:00
2025-01-22 12:33:55 +00:00
2025-01-21 19:22:07 +00:00
2025-01-21 11:34:06 -05:00
2025-01-23 21:38:31 +01:00
2025-01-12 00:35:58 +01:00
2024-12-26 19:10:44 +01:00
2025-01-21 11:34:06 -05:00
2025-01-21 11:34:06 -05:00
2025-01-21 21:36:05 +01:00
2025-01-23 21:39:02 +01:00
2025-01-22 12:33:55 +00:00
2025-01-22 12:33:55 +00:00
2025-01-12 00:35:58 +01:00
2025-01-21 11:34:06 -05:00
2025-01-24 13:55:52 +01:00
2025-01-23 09:33:10 +01:00
2024-12-22 10:12:49 +01:00
2025-01-21 21:36:05 +01:00
2025-01-21 21:36:05 +01:00
2025-01-12 00:35:58 +01:00
2025-01-12 00:35:58 +01:00
2025-01-23 09:33:10 +01:00