Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

HTML5 Server-Sent Events ทำงานอย่างไร?

เว็บแอปแบบดั้งเดิม generate events ส่งไป web server เช่น คลิกลิงก์ request หน้าใหม่ จาก server

Events ที่ไหลจาก browser ไป server เรียกว่า client-sent events

ร่วมกับ HTML5 WHATWG Web Applications 1.0 introduce events ไหลจาก server ไป browser เรียกว่า Server-Sent Events (SSE) ใช้ SSE push DOM events ตลอดจาก server ไป browser

Event streaming approach เปิด persistent connection ส่ง data เมื่อมีข้อมูลใหม่ ไม่ต้อง continuous polling

Server-sent events มาตรฐาน化วิธี stream data จาก server ไป client