A Server-Sent Events (SSE) technológia lehetővé teszi, hogy a szerver folyamatosan adatokat küldjön a böngészőnek anélkül, hogy a kliensnek újra és újra kérnie kellene.
Az SSE egy egyirányú kommunikációs csatorna, ahol a szerver eseményeket küldhet a böngészőnek HTTP-n keresztül. Ez különösen hasznos élő adatok (pl. időjárás, részvényárfolyam, értesítések) megjelenítésére.
A böngészőben az 'EventSource' objektummal lehet fogadni az eseményeket. A 'onmessage' esemény minden új üzenetnél lefut, amelyet a szerver küld.
A szervernek 'text/event-stream' tartalomtípussal kell válaszolnia, és folyamatosan küldenie kell az adatokat az SSE protokollnak megfelelő formátumban. A Node.js példában minden másodpercben új dátumot küldünk.
- Egyszerűbb, mint a WebSocket sok esetben - Automatikus újracsatlakozás, ha megszakad a kapcsolat - Könnyen használható csak olvasási célokra (pl. dashboardok, figyelmeztetések)
Az SSE csak egyirányú kommunikációt támogat (szerver ➝ kliens), nem működik minden proxy mögött megbízhatóan, és mobil hálózaton könnyen megszakadhat. Nagy terhelésű vagy kétirányú alkalmazásokhoz inkább WebSocket vagy más technológia ajánlott.
Please sign in to ask Lara about HTML SSE.
Nyelv kiválasztása
Téma beállítása
© 2025 ReadyTools. Minden jog fenntartva.