1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-28 16:20:57 -05:00
denoland-deno/core/examples
Aaron O'Mullan fec1b2a5a4
refactor: new optimized op-layer using serde_v8 (#9843)
- Improves op performance.
- Handle op-metadata (errors, promise IDs) explicitly in the op-layer vs
  per op-encoding (aka: out-of-payload).
- Remove shared queue & custom "asyncHandlers", all async values are
  returned in batches via js_recv_cb.
- The op-layer should be thought of as simple function calls with little
  indirection or translation besides the conceptually straightforward
  serde_v8 bijections.
- Preserve concepts of json/bin/min as semantic groups of their
  inputs/outputs instead of their op-encoding strategy, preserving these
  groups will also facilitate partial transitions over to v8 Fast API for the
  "min" and "bin" groups
2021-03-31 10:37:38 -04:00
..
hello_world.rs refactor: new optimized op-layer using serde_v8 (#9843) 2021-03-31 10:37:38 -04:00
http_bench_bin_ops.js refactor: new optimized op-layer using serde_v8 (#9843) 2021-03-31 10:37:38 -04:00
http_bench_bin_ops.rs remove macro_use (#9884) 2021-03-26 12:34:25 -04:00
http_bench_json_ops.js refactor: new optimized op-layer using serde_v8 (#9843) 2021-03-31 10:37:38 -04:00
http_bench_json_ops.rs refactor: new optimized op-layer using serde_v8 (#9843) 2021-03-31 10:37:38 -04:00