servo/components
Tim van der Lippe 680a780552
Implement fetchLater (#39547)
Allows fetches to be deferred, only in a secure context. It does not yet
implement quota computation, since we don't have a concept of document
quota yet.

Also update the `fetch/api/idlharness` test to run in a secure context,
since this API is only available there.

Positive Mozilla position:
https://github.com/mozilla/standards-positions/issues/703
Positive WebKit position:
https://github.com/WebKit/standards-positions/issues/85

Closes whatwg/fetch#1858

Signed-off-by: Tim van der Lippe <tvanderlippe@gmail.com>
2025-10-02 07:51:19 +00:00
..
allocator Moves to FxHashMap for Allocator, BHM, Canvas, Media, Servo, WebGL and WebGPU (#39202) 2025-09-08 16:06:03 +00:00
background_hang_monitor Use more workspace dependencies (#39404) 2025-09-20 06:01:59 +00:00
bluetooth Cargo.toml cleanup (#39403) 2025-09-20 03:09:37 +00:00
canvas Cargo.toml cleanup (#39403) 2025-09-20 03:09:37 +00:00
compositing webdriver: Use take_screenshot() API in Take (Element) Screenshot (#39587) 2025-10-01 12:37:00 +00:00
config script: Stubs for geolocation interfaces (#39584) 2025-10-02 04:17:36 +00:00
constellation libservo: Add a WebView::take_screenshot() API and use it for reftests (#39583) 2025-09-30 11:39:47 +00:00
deny_public_fields Add rust-version to all Cargo.toml files (#33483) 2024-09-17 16:39:07 +00:00
devtools Cargo.toml cleanup (#39403) 2025-09-20 03:09:37 +00:00
dom_struct script: Feature-gate all crown support. (#35055) 2025-01-18 21:36:15 +00:00
domobject_derive Update rustfmt to the 2024 style edition (#35764) 2025-03-03 11:26:53 +00:00
fonts unit test: Remove unused import in fonts (#39614) 2025-10-02 02:46:31 +00:00
geometry layout: Use FastTransform for hit testing (#38554) 2025-08-11 16:23:17 +00:00
hyper_serde Allow hyper_serde to only depend on serde_core for potentially faster compile times. (#39467) 2025-09-25 15:54:21 +00:00
jstraceable_derive Add rust-version to all Cargo.toml files (#33483) 2024-09-17 16:39:07 +00:00
layout Upgrade Stylo to 2025-10-01 (#39612) 2025-10-02 01:23:05 +00:00
malloc_size_of fonts: Initial draft of synthetic bold face for FreeType (#39519) 2025-10-01 21:54:12 +00:00
media Cargo.toml cleanup (#39403) 2025-09-20 03:09:37 +00:00
metrics tidy: Add a rule ensuring that // comments are followed by a space in Rust (#38698) 2025-08-18 12:09:09 +00:00
net More changes to HashMap/HashSet to use fxhash (#39244) 2025-09-29 09:51:17 +00:00
pixels layout: Convert animated image delays < 10ms into 100 ms delays (#39189) 2025-09-08 14:16:21 +00:00
profile allocator: Add optional heap allocation measurement tracking. (#38727) 2025-08-19 18:49:27 +00:00
rand Migrate to the 2024 edition (#35755) 2025-03-13 10:28:11 +00:00
range Add rust-version to all Cargo.toml files (#33483) 2024-09-17 16:39:07 +00:00
script Implement fetchLater (#39547) 2025-10-02 07:51:19 +00:00
script_bindings Implement fetchLater (#39547) 2025-10-02 07:51:19 +00:00
servo webdriver: Use take_screenshot() API in Take (Element) Screenshot (#39587) 2025-10-01 12:37:00 +00:00
servo_tracing Cargo.toml cleanup (#39403) 2025-09-20 03:09:37 +00:00
shared script: Stubs for geolocation interfaces (#39584) 2025-10-02 04:17:36 +00:00
storage Consistently rename storage to webstorage to prevent confusion (#39550) 2025-09-29 17:13:34 +00:00
timers cargo: Remove unused dependency (#38239) 2025-07-23 13:32:50 +00:00
url script: Do not include fragments when comparing URLs in CookieStore (#38876) 2025-08-27 23:41:11 +00:00
webdriver_server webdriver: Use take_screenshot() API in Take (Element) Screenshot (#39587) 2025-10-01 12:37:00 +00:00
webgl More changes to HashMap/HashSet to use fxhash (#39244) 2025-09-29 09:51:17 +00:00
webgpu Cargo.toml cleanup (#39403) 2025-09-20 03:09:37 +00:00
webxr Cargo.toml cleanup (#39403) 2025-09-20 03:09:37 +00:00
xpath xpath: Remove XML QName validation (#39594) 2025-10-01 07:41:56 +00:00