Hey all, wondering if anyone could help
Hey all, wondering if anyone could help me figure out some workerd/miniflare/wrangler oddities I'm seeing. It's been going on for a while but I think I'm just starting to realize what's going on:
Sometimes on my machine, websocket requests get "delayed" before ever hitting my handler code (doesn't seem related to durable objects, where it eventually ends up, but they don't even hit my regular fetch handler).
There seems to be a queue of WS requests that cause a traffic jam -- eventually if I leave workerd/miniflare running for long enough it seems to process all of them and return to normal, but it can be 10-15 minutes before that happens.
To add to the mystery, it seems different browsers make a difference - my regular Chrome window can get backed up, but then if I open an incognito browser, they immediately go through (while the regular browser one is still pending). Maybe something with headers/cookies? In both browsers, they immediately appear in the network tab, but in the regular Chrome window they're marked pending until workerd sorts through the requests.
Not even remotely sure what could cause this, but has anyone seen anythign similar?
1 Reply
Sounds kinda like https://discordapp.com/channels/595317990191398933/1121749271419564042/1121749271419564042 from @dannyball710