servo/components/shared
Simon Wülker 10e5bb72d9
Initial support for <link rel="prefetch"> (#33345)
* Properly store link relations

Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>

* Send fetch request for prefetch links

We don't actually *do* anything with the response yet
(handle errors etc) but its a first step.

Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>

* Fire load/error events for prefetch loads

Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>

* Set prefetch destination/cors setting correctly

Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>

* Update WPT expectations

Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>

* Fix ./mach test-tidy errors

Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>

* Set correct "Accept" value for prefetch requests

Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>

* Add spec text to individual steps

Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>

---------

Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
2024-09-09 18:52:56 +00:00
..
background_hang_monitor Replace the lazy_static crate with std::sync::LazyLock in components/shared (#33060) 2024-08-15 12:05:29 +00:00
base script: Create a CrossProcessInstant to enable serializable monotonic time (#33282) 2024-09-05 18:50:09 +00:00
bluetooth Use workspace definitions for all crates and update to the 2021 edition (#32544) 2024-06-18 09:22:08 +00:00
canvas Replace the lazy_static crate with std::sync::LazyLock in components/shared (#33060) 2024-08-15 12:05:29 +00:00
compositing Add tracing events (#33189) 2024-09-05 12:11:12 +00:00
devtools script: Create a CrossProcessInstant to enable serializable monotonic time (#33282) 2024-09-05 18:50:09 +00:00
embedder Replace the lazy_static crate with std::sync::LazyLock in components/shared (#33060) 2024-08-15 12:05:29 +00:00
fonts Rename gfx to fonts (#32556) 2024-06-19 20:26:19 +00:00
net Initial support for <link rel="prefetch"> (#33345) 2024-09-09 18:52:56 +00:00
profile script: Create a CrossProcessInstant to enable serializable monotonic time (#33282) 2024-09-05 18:50:09 +00:00
script script: Create a CrossProcessInstant to enable serializable monotonic time (#33282) 2024-09-05 18:50:09 +00:00
script_layout script: Create a CrossProcessInstant to enable serializable monotonic time (#33282) 2024-09-05 18:50:09 +00:00
webrender clippy: Fix various clippy warnings throughout the code (#33003) 2024-08-13 05:16:47 +00:00