Martin Robinson
37695c8c8c
script: Do not set up an IPC route for every image load ( #35041 )
...
Instead of setting up a route for every image load in the DOM / Layout,
route all incoming image cache responses through the `ScriptThread`.
This avoids creating a set of file descriptor for every image that is
loaded.
This change requires having the `ImageCache` track the `PipelineId` of
the original the listener so that the `ScriptThread` can route it
properly to the correct `Window`.
Signed-off-by: Martin Robinson <mrobinson@igalia.com >
2025-01-25 09:39:04 +00:00
..
2025-01-25 05:08:49 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-23 18:07:59 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-19 14:05:05 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 18:24:49 +00:00
2025-01-18 18:24:49 +00:00
2025-01-18 18:24:49 +00:00
2025-01-19 07:55:26 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-25 00:42:13 +00:00
2025-01-10 08:19:19 +00:00
2025-01-23 03:04:56 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-19 23:06:28 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-23 18:07:59 +00:00
2025-01-11 11:49:22 +00:00
2025-01-22 15:25:16 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-23 17:20:44 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-25 09:39:04 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-23 17:20:44 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-25 09:39:04 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-19 14:05:05 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-19 14:05:05 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-25 04:34:58 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-25 09:39:04 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 06:30:46 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-24 20:47:43 +00:00
2025-01-14 13:54:06 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-19 23:06:28 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-19 14:05:05 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-15 22:34:00 +00:00
2025-01-10 08:19:19 +00:00
2025-01-25 00:16:00 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 06:30:46 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-14 13:54:06 +00:00
2025-01-18 21:36:15 +00:00
2025-01-19 14:05:05 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-19 14:05:05 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-19 14:05:05 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-25 09:39:04 +00:00
2025-01-25 08:17:50 +00:00
2025-01-18 21:36:15 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-18 21:36:15 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-11 11:49:22 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00
2025-01-10 08:19:19 +00:00