1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-22 15:24:46 -05:00
denoland-deno/ext
Divy Srivastava 0f41aff1d9
perf(ext/websocket): efficient event kind serialization (#18509)
Use u16 to represent the kind of event (0 - 6) & event code > 6 is
treated as the close code. This way we can represent all events + the
close code in a single JS number. This is safe because (as per RFC 6455)
close code from 0-999 are reserved & not used.

| name | avg msg/sec/core |
| --- | --- |
| deno_main | `127820.750000` |
| deno #18506 | `140079.000000` |
| deno #18506 + this | `150104.250000` |
2023-03-31 10:34:12 +05:30
..
broadcast_channel chore: forward v1.32.1 release commit to main (#18399) 2023-03-23 22:55:23 +01:00
cache chore: forward v1.32.1 release commit to main (#18399) 2023-03-23 22:55:23 +01:00
console Revert "refactor(ext/node): Use Deno.inspect (#17960)" (#18491) 2023-03-30 15:33:28 +00:00
crypto fix(ext/node): implement crypto.Sign (RSA/PEM/SHA{224,256,384,512}) (#18471) 2023-03-28 21:46:48 +09:00
fetch refactor: make version and user_agent &'static str (#18400) 2023-03-23 23:27:58 +01:00
ffi chore: forward v1.32.1 release commit to main (#18399) 2023-03-23 22:55:23 +01:00
flash chore: forward v1.32.1 release commit to main (#18399) 2023-03-23 22:55:23 +01:00
fs chore: Improving FS Error Message for op_realpath_sync and op_realpath_async (#18404) 2023-03-26 12:20:51 +03:00
http chore: forward v1.32.1 release commit to main (#18399) 2023-03-23 22:55:23 +01:00
io fix: Add missing processenv winapi feature to deno_io (#18485) 2023-03-29 01:29:10 +02:00
kv fix(dts): improve types for the Deno.KV API (#18510) 2023-03-30 22:52:31 +02:00
napi chore: forward v1.32.1 release commit to main (#18399) 2023-03-23 22:55:23 +01:00
net chore: forward v1.32.1 release commit to main (#18399) 2023-03-23 22:55:23 +01:00
node Revert "refactor(ext/node): Use Deno.inspect (#17960)" (#18491) 2023-03-30 15:33:28 +00:00
tls chore: forward v1.32.1 release commit to main (#18399) 2023-03-23 22:55:23 +01:00
url chore: forward v1.32.1 release commit to main (#18399) 2023-03-23 22:55:23 +01:00
web fix(streams): add support Float64Array to ReadableStreamByobReader (#18188) 2023-03-27 15:28:52 +02:00
webidl chore: forward v1.32.1 release commit to main (#18399) 2023-03-23 22:55:23 +01:00
websocket perf(ext/websocket): efficient event kind serialization (#18509) 2023-03-31 10:34:12 +05:30
webstorage chore: forward v1.32.1 release commit to main (#18399) 2023-03-23 22:55:23 +01:00