1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-27 16:10:57 -05:00
denoland-deno/extensions/fetch
Luca Casonato c73ef5fa14
refactor(web): use encoding_rs for text encoding (#10844)
This commit removes all JS based text encoding / text decoding. Instead
encoding now happens in Rust via encoding_rs (already in tree). This
implementation retains stream support, but adds the last missing
encodings. We are incredibly close to 100% WPT on text encoding now.

This should reduce our baseline heap by quite a bit.
2021-06-05 23:10:07 +02:00
..
01_fetch_util.js Rename crate_ops to extensions (#10431) 2021-04-30 15:51:48 -04:00
11_streams.js fix(streams): expose ReadableByteStreamController & TransformStreamDefaultController (#10855) 2021-06-05 19:32:05 +02:00
11_streams_types.d.ts Rename crate_ops to extensions (#10431) 2021-04-30 15:51:48 -04:00
20_headers.js perf(headers): improve iterator complexity to O(2n) (#10526) 2021-05-10 10:01:51 +02:00
21_formdata.js refactor(web): use encoding_rs for text encoding (#10844) 2021-06-05 23:10:07 +02:00
22_body.js refactor(web): use encoding_rs for text encoding (#10844) 2021-06-05 23:10:07 +02:00
22_http_client.js Rename crate_ops to extensions (#10431) 2021-04-30 15:51:48 -04:00
23_request.js fix: remove unimplemented Request attributes (#10784) 2021-05-31 16:37:36 +02:00
23_response.js fix(fetch): make prototype properties writable (#10769) 2021-05-31 16:37:34 +02:00
26_fetch.js fix(op_crates/fetch): check fetch() argument length (#10474) 2021-05-03 09:05:42 +02:00
Cargo.toml v1.10.3 2021-05-31 20:20:42 +00:00
internal.d.ts Rename crate_ops to extensions (#10431) 2021-04-30 15:51:48 -04:00
lib.deno_fetch.d.ts Rename crate_ops to extensions (#10431) 2021-04-30 15:51:48 -04:00
lib.rs cleanup(ops): remove unused ZeroCopyBuf arg-types (#10530) 2021-05-08 14:37:42 +02:00
README.md Rename crate_ops to extensions (#10431) 2021-04-30 15:51:48 -04:00

deno_fetch

This crate implements the Fetch API.

Spec: https://fetch.spec.whatwg.org/