Andreas Kling
39ca39204b
LibWeb: Cache intrinsic sizes on the root FormattingState
...
Instead of caching them with the current state, we can cache them at the
root of the state tree. Since intrinsic sizes are immutable during the
same layout, this allows layout to take advantage of intrinsic sizes
discovered during nested layout (and avoids a *lot* of duplicate work.)
2022-03-18 15:18:48 +01:00
..
2022-03-17 17:23:49 +00:00
2022-03-11 00:21:49 +01:00
2022-03-18 15:18:48 +01:00
2022-03-18 15:18:48 +01:00
2022-03-11 00:21:49 +01:00
2022-03-11 00:21:49 +01:00
2022-03-17 17:23:49 +00:00
2022-03-11 00:21:49 +01:00
2022-03-17 17:23:49 +00:00
2022-03-16 00:38:31 +01:00
2022-03-17 17:23:49 +00:00
2022-03-11 00:21:49 +01:00
2022-03-17 17:23:49 +00:00
2022-03-16 00:38:31 +01:00
2022-03-17 17:23:49 +00:00
2022-03-13 00:04:51 +01:00
2022-03-16 00:38:31 +01:00
2022-03-18 15:18:48 +01:00
2022-03-18 15:18:48 +01:00
2022-03-13 00:04:51 +01:00
2022-03-18 15:18:48 +01:00
2022-03-17 17:23:49 +00:00
2022-03-11 00:21:49 +01:00
2022-03-11 00:21:49 +01:00
2022-03-11 00:21:49 +01:00
2022-03-17 17:23:49 +00:00
2022-03-11 00:21:49 +01:00
2022-03-18 15:18:48 +01:00
2022-03-18 15:18:48 +01:00
2022-03-08 00:19:49 +01:00
2022-03-08 00:19:49 +01:00
2022-03-17 17:23:49 +00:00
2022-03-11 00:21:49 +01:00
2022-03-17 17:23:49 +00:00
2022-03-16 00:38:31 +01:00
2022-03-11 00:21:49 +01:00
2022-03-11 00:21:49 +01:00
2022-03-17 17:23:49 +00:00
2022-03-09 18:47:32 +01:00
2022-03-17 17:23:49 +00:00
2022-03-16 23:13:05 +01:00
2022-03-16 23:13:05 +01:00
2022-03-12 21:51:38 +01:00
2022-03-09 18:47:32 +01:00
2022-03-17 17:23:49 +00:00
2022-02-25 19:35:34 +01:00
2022-03-17 17:23:49 +00:00
2022-03-13 18:09:43 +01:00
2022-03-18 15:18:48 +01:00
2022-03-17 17:23:49 +00:00
2022-03-17 17:23:49 +00:00
2022-03-11 00:21:49 +01:00
2022-03-17 17:23:49 +00:00
2022-03-16 00:38:31 +01:00
2022-03-17 17:23:49 +00:00
2022-03-13 18:09:43 +01:00
2022-03-13 00:04:51 +01:00
2022-03-13 00:04:51 +01:00
2022-03-17 17:23:49 +00:00
2022-02-21 18:35:12 +01:00
2022-03-11 00:21:49 +01:00
2022-03-11 00:21:49 +01:00
2022-03-11 00:21:49 +01:00
2022-03-11 00:21:49 +01:00
2022-03-11 00:21:49 +01:00
2022-03-11 00:21:49 +01:00
2022-03-17 17:23:49 +00:00
2022-03-17 17:23:49 +00:00
2022-03-17 17:23:49 +00:00
2022-02-21 18:35:12 +01:00
2022-03-17 17:23:49 +00:00
2022-03-17 17:23:49 +00:00
2022-02-25 19:35:34 +01:00
2022-03-17 17:23:49 +00:00
2022-03-16 23:13:05 +01:00
2022-03-17 17:23:49 +00:00