(WIP) Support for large RPC messages using compression + data streams #1832
feat: add client protocol tracking to remote participants
2088e3df
feat: add client protocol advertisement code, only advertise client p…
cb7624fd
feat: add initial first implementation pass
499366a6
feat: ensure that payload is streamed when compressed, not all buffer…
5c9f12b5
feat: use a data streams transmission approach much closer to what lu…
e6f56ae7
fix: add long rpc message to example
8318f326
feat: cleanup code and don't create RPCRequest / RPCResponse in data …
4597d133
fix: make functions into arrow fns to work around `this` being unset
e9b9f904
refactor: break up long if / else if / else chain
ca466a6e
fix: add isCallerStillConnected to ensure that rpc drops responses fo…
814d65ab
fix: adjust copyright headers and remove obsolete rpc exports
2aa8f2d1
fix: flip around response timeout nan check
d575a125
fix: adjust compression / data stream thresholds to not be inclusive
8301b1bd
fix: remove small payload uncompressed path
59a96c8c
refactor: run npm run format
fefd510e
feat: commit (updated) rpc benchmark
bc5f66dd
1egoman
force pushed
from
6128790a
to
bc5f66dd
1 day ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub