1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-23 15:16:54 -05:00
denoland-deno/extensions/web
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
..
00_infra.js refactor(web): use encoding_rs for text encoding (#10844) 2021-06-05 23:10:07 +02:00
01_dom_exception.js Rename crate_ops to extensions (#10431) 2021-04-30 15:51:48 -04:00
01_mimesniff.js Rename crate_ops to extensions (#10431) 2021-04-30 15:51:48 -04:00
02_event.js chore: update deno_lint binary used in CI to v0.5.0 (#10652) 2021-05-31 16:37:28 +02:00
03_abort_signal.js Rename crate_ops to extensions (#10431) 2021-04-30 15:51:48 -04:00
04_global_interfaces.js Rename crate_ops to extensions (#10431) 2021-04-30 15:51:48 -04:00
05_base64.js refactor(web): use encoding_rs for text encoding (#10844) 2021-06-05 23:10:07 +02:00
08_text_encoding.js refactor(web): use encoding_rs for text encoding (#10844) 2021-06-05 23:10:07 +02:00
12_location.js Rename crate_ops to extensions (#10431) 2021-04-30 15:51:48 -04:00
Cargo.toml refactor(web): use encoding_rs for text encoding (#10844) 2021-06-05 23:10:07 +02:00
internal.d.ts refactor(web): use encoding_rs for text encoding (#10844) 2021-06-05 23:10:07 +02:00
lib.deno_web.d.ts refactor(web): use encoding_rs for text encoding (#10844) 2021-06-05 23:10:07 +02:00
lib.rs refactor(web): use encoding_rs for text encoding (#10844) 2021-06-05 23:10:07 +02:00
README.md Rename crate_ops to extensions (#10431) 2021-04-30 15:51:48 -04:00

deno web

Op crate that implements Event, TextEncoder, TextDecoder.

Testing for text encoding is done via WPT in cli/.