1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-25 00:29:09 -05:00
denoland-deno/ext
Matt Mastracci 1bbf67f6ca
perf(ext/websocket): Reduce GC pressure & monomorpize op_ws_next_event (#19405)
Reduce the GC pressure from the websocket event method by splitting it
into an event getter and a buffer getter.

Before:
165.9k msg/sec

After:
169.9k msg/sec
2023-06-09 01:13:27 +02:00
..
broadcast_channel 1.34.1 (#19310) 2023-05-30 01:30:46 +02:00
cache chore: update deno_lint to 0.46.0 (#19372) 2023-06-09 01:13:22 +02:00
console fix(ext/console): fix inspecting large ArrayBuffers (#19373) 2023-06-09 01:13:23 +02:00
crypto fix(ext/crypto): fix JWK import of Ed25519 (#19279) 2023-06-09 01:13:22 +02:00
fetch chore: update deno_lint to 0.46.0 (#19372) 2023-06-09 01:13:22 +02:00
ffi chore: Ensure we only end up with the clang version we want & upgrade libffi (#19421) 2023-06-09 01:13:27 +02:00
fs refactor(core): ensureFastOps is an op-generating proxy (#19377) 2023-06-09 01:13:23 +02:00
http perf: use sendto syscalls (#19414) 2023-06-09 01:13:26 +02:00
io 1.34.1 (#19310) 2023-05-30 01:30:46 +02:00
kv fix(kv) run sqlite transactions via spawn_blocking (#19350) 2023-06-09 01:13:21 +02:00
napi fix(napi): don't panic if symbol can't be found (#19397) 2023-06-09 01:13:26 +02:00
net chore: upgrade to Rust 1.70.0 (#19345) 2023-06-09 01:13:23 +02:00
node feat(node_compat): Add a write method to the FileHandle class (#19385) 2023-06-09 01:13:26 +02:00
tls 1.34.1 (#19310) 2023-05-30 01:30:46 +02:00
url chore: update deno_lint to 0.46.0 (#19372) 2023-06-09 01:13:22 +02:00
web refactor(core): ensureFastOps is an op-generating proxy (#19377) 2023-06-09 01:13:23 +02:00
webidl perf: optimize RegExp usage in JS (#19364) 2023-06-09 01:13:21 +02:00
websocket perf(ext/websocket): Reduce GC pressure & monomorpize op_ws_next_event (#19405) 2023-06-09 01:13:27 +02:00
webstorage 1.34.1 (#19310) 2023-05-30 01:30:46 +02:00