This is usually done with a persistent connection (technologies like WebSockets) that stays open between browser and server, so data can flow both ways immediately. It's what makes a shared document update as your colleague types, or a delivery map move live.
Real-time adds genuine complexity and cost, because the server must manage many open connections and keep everyone in sync. It's worth it when immediacy is the point (messaging, live collaboration) and overkill when a normal refresh would do.
Updated July 2026