1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-30 14:38:12 +00:00

LibWeb: Implement most of the 'Fetching' AOs

This implements the following operations from section 4 of the Fetch
spec (https://fetch.spec.whatwg.org/#fetching):

- Fetch
- Main fetch
- Fetch response handover
- Scheme fetch
- HTTP fetch
- HTTP-redirect fetch
- HTTP-network-or-cache fetch (without caching)

It does *not* implement:

- HTTP-network fetch
- CORS-preflight fetch

Instead, we let ResourceLoader handle the actual networking for now,
which isn't ideal, but certainly enough to get enough functionality up
and running for most websites to not complain.
This commit is contained in:
Linus Groh 2022-10-23 22:16:14 +01:00
parent 4db85493e8
commit c8d121fa32
9 changed files with 1833 additions and 0 deletions

File diff suppressed because it is too large Load diff