diff options
| author | Christophe Besson <cbesson@gmail.com> | 2026-09-08 23:22:39 +0200 |
|---|---|---|
| committer | Christophe Besson <cbesson@gmail.com> | 2026-09-08 23:22:39 +0200 |
| commit | 1ba91bb4f38f6338d1c86678ebcd19195db2a120 (patch) | |
| tree | 6caeb847c044efe2aab568a5a5fa00b7ff1ed1a7 /packages/meshbay-node/src/meshbay_node | |
| parent | f31aaca046911697cbb8873b27929ac10efa9e18 (diff) | |
| download | meshbay-1ba91bb4f38f6338d1c86678ebcd19195db2a120.tar.gz | |
docs: three lessons from the download freeze
The service worker one is the expensive one: an idle worker is terminated and a
streaming response does not count as activity, so `writable.write()` hung with
no error anywhere while the node stayed healthy. Written down with what made it
unfindable — a stress probe fast enough to hide it, three measurements that
correctly cleared everything they touched, and an empty console that was the
evidence rather than the absence of it.
The other two are the framing headers (three of them, all visible in one
`curl -I`, fixed one at a time over an afternoon) and `encodeURIComponent`
leaving the apostrophe that RFC 5987 uses as its delimiter.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HCGdheDLxGReuKHga3BtST
Diffstat (limited to 'packages/meshbay-node/src/meshbay_node')
0 files changed, 0 insertions, 0 deletions