Aliaksandr Kalenik
61c952fb43
LibWeb: Optimize style invalidation caused by DOM structural changes
...
With this change, siblings of an inserted node are no longer invalidated
unless the insertion could potentially affect their style. By
"potentially affected," we mean elements that are evaluated against the
following selectors during matching:
- Sibling combinators (+ or ~)
- Pseudo-classes :first-child and :last-child
- Pseudo-classes :nth-child, :nth-last-child, :nth-of-type, and
:nth-last-of-type
2025-02-06 20:07:11 +01:00
..
2025-02-06 16:47:25 +00:00
2025-02-02 17:18:56 +01:00
2025-01-21 11:34:06 -05:00
2025-02-05 13:18:47 -07:00
2025-01-27 12:24:48 +01:00
2025-02-06 20:07:11 +01:00
2025-02-06 20:07:11 +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-30 16:24:50 -07:00
2025-01-30 14:25:27 -07:00
2025-02-06 16:47:25 +00:00
2025-02-02 17:18:56 +01:00
2025-02-06 16:47:25 +00:00
2025-01-22 12:33:55 +00:00
2025-02-06 16:47:25 +00:00
2025-02-06 17:44:50 +00:00
2025-01-21 11:34:06 -05:00
2025-01-27 14:53:33 +01:00
2025-01-31 12:07:17 +00:00
2025-02-05 11:26:58 +00:00
2025-02-02 17:18:56 +01:00
2025-01-21 11:34:06 -05:00
2025-01-24 23:53:26 +01:00
2025-01-30 15:18:43 -07:00
2025-01-21 19:22:07 +00:00
2025-01-21 11:34:06 -05:00
2025-02-06 16:47:25 +00:00
2025-01-27 18:07:17 +00:00
2025-01-27 14:53:33 +01:00
2025-01-21 11:34:06 -05:00
2025-02-06 09:01:16 -05:00
2025-01-28 19:01:40 +01:00
2025-02-02 17:18:56 +01:00
2025-02-02 17:18:56 +01:00
2025-01-22 12:33:55 +00:00
2025-01-21 11:34:06 -05:00
2025-02-06 16:47:25 +00:00
2025-01-23 09:33:10 +01:00
2025-02-06 16:47:25 +00:00
2025-02-05 13:18:47 -07:00
2025-02-05 18:28:55 +01:00
2025-02-03 18:36:57 +01:00