Long running HTTP calls using SSE

tl;dr Server Sent Events (SSE) are a very neat way to have long running HTTP calls that don’t need to “return” anything, but where you want to ensure that the call was successful in a synchronous way. Problem Area In my work we do a lot of large data load operations. In the interest of keeping things as simple (and debuggable) as possible it is desirable to do this in a synchronous way (no polling, no callbacks, etc). Having the data load happen via a HTTP POST is typically the easies way to send the data. However, what usually happens when the client and server are far apart is that usual network events, like timeouts will kill the connection. ...

March 17, 2026 · Nigel Sim