Andreas Kling
3e970540b4
LibWeb: Don't compute full style for ::before/::after unless matched
...
Before this patch, we would build full computed style for these pseudo
elements, for every DOM element, even if no ::before/::after selector
actually matched.
This was a colossal waste of time, and we can also just not do that.
Instead, just abort pseudo element style resolution early if no relevant
selectors matched. :^)
2023-03-14 16:53:03 +01:00
..
2023-01-05 17:42:31 +01:00
2023-01-24 11:44:03 +01:00
2023-01-24 11:44:03 +01:00
2023-03-12 18:10:32 +01:00
2023-02-28 12:21:56 +01:00
2023-01-24 11:44:03 +01:00
2023-01-29 00:02:45 +00:00
2023-01-05 17:42:31 +01:00
2023-03-04 00:29:38 +01:00
2023-01-11 14:03:18 +01:00
2023-01-11 14:03:18 +01:00
2023-01-11 14:03:18 +01:00
2023-03-14 16:52:44 +01:00
2023-03-10 13:38:34 +01:00
2022-10-20 15:16:23 +02:00
2023-03-10 13:38:34 +01:00
2023-01-24 11:44:03 +01:00
2023-02-28 12:21:56 +01:00
2023-01-11 12:55:00 +01:00
2023-03-10 18:20:27 +01:00
2023-03-10 18:20:27 +01:00
2023-01-05 17:42:31 +01:00
2023-01-05 17:42:31 +01:00
2023-01-11 14:03:18 +01:00
2023-02-28 12:21:56 +01:00
2022-12-10 12:03:19 +00:00
2023-03-14 14:45:40 +01:00
2023-01-05 17:42:31 +01:00
2023-01-05 17:42:31 +01:00
2023-03-14 14:45:40 +01:00
2023-03-14 14:45:40 +01:00
2023-03-14 14:45:40 +01:00
2023-01-05 17:42:31 +01:00
2023-03-11 10:46:26 +01:00
2023-03-11 16:54:58 +00:00
2023-03-11 10:46:26 +01:00
2023-01-11 14:03:18 +01:00
2023-01-11 12:55:00 +01:00
2023-01-05 17:42:31 +01:00
2022-03-19 12:42:10 +01:00
2023-01-05 17:42:31 +01:00
2023-03-11 10:46:26 +01:00
2022-10-20 15:16:23 +02:00
2023-01-11 12:55:00 +01:00
2023-03-11 10:46:26 +01:00
2023-01-24 11:44:03 +01:00
2023-01-17 10:18:33 +01:00
2023-01-24 20:47:11 +01:00
2023-03-06 13:05:43 +00:00
2023-01-17 10:18:33 +01:00
2023-01-09 11:47:31 +01:00
2023-01-14 19:22:08 +01:00
2023-01-14 19:22:08 +01:00
2023-01-11 14:03:18 +01:00
2023-03-14 16:53:03 +01:00
2023-03-06 23:46:35 +01:00
2023-02-28 12:21:56 +01:00
2023-02-28 12:21:56 +01:00