Andreas Kling
67b3af8025
LibWeb: Avoid layout in Element.client{Width,Height} if possible
...
When querying the HTML element (in strict mode) or the BODY element
(in quirks mode), we return the viewport dimensions.
Layout doesn't change the size of the viewport, so we can actually
reorder the steps here and avoid performing layout in some cases.
This removes a bunch of synchronous layouts on pages with reCAPTCHA.
2022-09-09 15:20:10 +02:00
..
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-07-30 13:20:47 +02:00
2022-09-06 00:27:09 +02:00
2022-07-30 13:20:47 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-09 15:20:10 +02:00
2022-09-07 20:30:31 +02:00
2022-07-30 13:20:47 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-07-30 13:20:47 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-07-29 17:15:49 +01:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-09 15:20:10 +02:00
2022-09-06 00:27:09 +02:00
2022-07-30 13:20:47 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 01:07:59 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-07-30 13:20:47 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-07-11 22:35:08 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-07-11 22:35:08 +02:00
2022-07-11 22:35:08 +02:00
2022-07-11 22:35:08 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-07-30 13:20:47 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-07-30 13:20:47 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00
2022-09-06 00:27:09 +02:00