Server-sent events
Note: This feature is available in Web Workers.
Theo truyền thống, một trang web phải gửi yêu cầu đến server để nhận dữ liệu mới; tức là, trang yêu cầu dữ liệu từ server. Với server-sent events, server có thể gửi dữ liệu mới đến trang web bất cứ lúc nào, bằng cách đẩy thông điệp đến trang web. Các thông điệp đến này có thể được xử lý như Sự kiện + dữ liệu bên trong trang web.
Khái niệm và cách sử dụng
Để tìm hiểu cách sử dụng server-sent events, xem bài viết Using server-sent events.
Giao diện
EventSource-
Xác định tất cả các tính năng xử lý kết nối đến server, nhận sự kiện/dữ liệu, lỗi, đóng kết nối, v.v.
Ví dụ
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| HTML> # server-sent-events> |
Xem thêm
>Công cụ
- Mercure: a real-time communication protocol (publish-subscribe) built on top of SSE
- Transmit: a native opinionated Server-Sent-Event (SSE) module built for AdonisJS
- EventSource polyfill for Node.js
- Remy Sharp's EventSource polyfill
- Yaffle's EventSource polyfill
- Rick Waldron's jquery plugin
- intercooler.js declarative SSE support
Chủ đề liên quan
Tài nguyên khác
- Creating a wall/feed social application được hỗ trợ bởi server-sent events và mã nguồn trên GitHub.