Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-03-25 | fix(ext/node): add aes-128-ecb algorithm support (#18412) | Yoshiya Hinosawa | |
2023-03-18 | fix(ext/node): add createDecipheriv (#18245) | Yoshiya Hinosawa | |
2023-03-14 | fix(ext/node): add crypto.createCipheriv (#18091) | Yoshiya Hinosawa | |
2023-03-06 | perf(ext/node): improve createHash performance (#18033) | Divy Srivastava | |
``` > deno run -A ../test.mjs cpu: unknown runtime: deno 1.31.1 (aarch64-apple-darwin) benchmark time (avg) (min … max) p75 p99 p995 ------------------------------------------------- ----------------------------- 2.22 µs/iter (2.2 µs … 2.28 µs) 2.22 µs 2.28 µs 2.28 µs > target/release/deno run -A test.mjs cpu: unknown runtime: deno 1.31.1 (aarch64-apple-darwin) benchmark time (avg) (min … max) p75 p99 p995 ------------------------------------------------- ----------------------------- 864.9 ns/iter (825.05 ns … 1.22 µs) 864.93 ns 1.22 µs 1.22 µs ``` | |||
2023-02-20 | perf: use ops for node:crypto ciphers (#17819) | Divy Srivastava | |
Towards #17809 | |||
2023-02-14 | feat(ext/node): embed std/node into the snapshot (#17724) | Bartek Iwańczuk | |
This commit moves "deno_std/node" in "ext/node" crate. The code is transpiled and snapshotted during the build process. During the first pass a minimal amount of work was done to create the snapshot, a lot of code in "ext/node" depends on presence of "Deno" global. This code will be gradually fixed in the follow up PRs to migrate it to import relevant APIs from "internal:" modules. Currently the code from snapshot is not used in any way, and all Node/npm compatibility still uses code from "https://deno.land/std/node" (or from the location specified by "DENO_NODE_COMPAT_URL"). This will also be handled in a follow up PRs. --------- Co-authored-by: crowlkats <crowlkats@toaxl.com> Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com> Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com> |