1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-29 16:30:56 -05:00
denoland-deno/extensions/web
Andreu Botella 7b0375fae7
perf: speed up TextEncoder.prototype.encodeInto() (#11219)
The current implementation of op_encoding_encode_into UTF-8 encodes each
individual code point in the input string into the output buffer. But after the
ops binding, the input is a Rust String, so the UTF-8 bytes can simply be copied
to the output. This should improve this API's performance.
2021-07-02 12:11:20 +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 refactor: clean up webidl protype configuration (#10871) 2021-06-07 10:04:10 +02:00
01_mimesniff.js Rename crate_ops to extensions (#10431) 2021-04-30 15:51:48 -04:00
02_event.js chore(ext/console): deprecate Deno.customInspect (#10035) 2021-06-25 16:19:18 +09:00
02_structured_clone.js refactor(runtime): move performance API to timers extension (#10818) 2021-06-07 14:19:33 +02:00
03_abort_signal.js feat: MessageChannel and MessagePort (#11051) 2021-06-21 19:53:52 +02: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
06_streams.js chore(ext/console): deprecate Deno.customInspect (#10035) 2021-06-25 16:19:18 +09:00
06_streams_types.d.ts fix: make WHATWG streams more compliant (#10967) 2021-06-15 13:46:02 +02:00
08_text_encoding.js refactor: clean up webidl protype configuration (#10871) 2021-06-07 10:04:10 +02:00
09_file.js refactor: merge deno_file crate into deno_web (#10914) 2021-06-10 15:26:10 +02:00
10_filereader.js refactor: merge deno_file crate into deno_web (#10914) 2021-06-10 15:26:10 +02:00
11_blob_url.js refactor: merge deno_file crate into deno_web (#10914) 2021-06-10 15:26:10 +02:00
12_location.js chore(ext/console): deprecate Deno.customInspect (#10035) 2021-06-25 16:19:18 +09:00
13_message_port.js fix: MessagePort in message for postMessage transfers (#11103) 2021-06-26 11:17:05 +02:00
Cargo.toml v1.11.3 2021-07-02 00:13:40 +02:00
internal.d.ts fix(fetch): proxy body for requests created from other requests (#11093) 2021-06-23 16:00:23 +02:00
lib.deno_web.d.ts feat: MessageChannel and MessagePort (#11051) 2021-06-21 19:53:52 +02:00
lib.rs perf: speed up TextEncoder.prototype.encodeInto() (#11219) 2021-07-02 12:11:20 +02:00
message_port.rs feat: transfer MessagePort between workers (#11076) 2021-06-22 16:30:16 +02:00
README.md refactor: merge deno_file crate into deno_web (#10914) 2021-06-10 15:26:10 +02:00

deno web

Op crate that implements Event, TextEncoder, TextDecoder and File API (https://w3c.github.io/FileAPI).

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