There are things on Github that update almost instantly. One example is when a merged branch is pushed, it's corresponding pull request will update to a merged status almost immediately.
I assumed this was a WebSocket, but I can't see any websockets in my devtools (or Wireshark), then I thought it might be the Push API, but don't I need to opt-in to allow that to work?
I'm asking because I'm looking for a means to push (near) realtime updates to my users within a web app, and I'm curious how Github do it.


