Age | Commit message (Collapse) | Author |
|
Co-authored-by: Erfan Safari <erfanshield@outlook.com>
|
|
|
|
Reduces fragmentation, avoids version drift and facilitates coordinating serde_v8 and op-layer changes
|
|
Now available at https://github.com/denoland/serde_v8
|
|
- 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
|
|
|
|
|