13b59aabd8
With WASM finally enabled, large files (e.g. 32 MB logs) started running the delta worker, which opens SEVERAL concurrent requests each (overlapping negotiate batches + chunk PUTs). A few of those running at once blew past the browser's ~6 connections-per-host limit, so plain uploads of the small files queued with zero bytes sent until the 30 s stall watchdog cancelled them — the upload "stuck at 4% / 94%" with N (pending) XHRs in the Network panel. The session-refresh request got starved too (the spurious 401s). - Raise the delta-worker threshold to 64 MB (new DELTA_WORKER_MIN_SIZE) so typical large files take a single-connection plain upload. Delta's payoff is sub-file dedup on RE-upload; on a first upload it is pure connection overhead. Client-side instant-hashing still only reads files < 8 MB into memory. - Lower upload concurrency 3 -> 2, leaving headroom under the 6-connection budget for session refresh/poll and the occasional delta worker. npm run check: clean, 58 tests. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>