1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-23 15:16:54 -05:00
denoland-deno/extensions
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
..
broadcast_channel feat(extensions): BroadcastChannel WPT conformance 2021-05-23 15:16:42 +02:00
console v1.10.3 2021-05-31 20:20:42 +00:00
crypto fix(crypto): change Crypto to interface (#10853) 2021-06-05 22:56:59 +02:00
fetch refactor(web): use encoding_rs for text encoding (#10844) 2021-06-05 23:10:07 +02:00
file refactor(web): use encoding_rs for text encoding (#10844) 2021-06-05 23:10:07 +02:00
timers v1.10.3 / 2021.05.31 2021-05-31 20:58:03 +00:00
url v1.10.3 / 2021.05.31 2021-05-31 20:58:03 +00:00
web refactor(web): use encoding_rs for text encoding (#10844) 2021-06-05 23:10:07 +02:00
webgpu v1.10.3 2021-05-31 20:20:42 +00:00
webidl v1.10.3 2021-05-31 20:20:42 +00:00
websocket refactor(web): use encoding_rs for text encoding (#10844) 2021-06-05 23:10:07 +02:00
webstorage refactor(crypto): validate max random bytes in Rust (#10857) 2021-06-05 19:30:20 +02:00