Server-sent events

참고: 이 기능은 Web Worker에서 사용할 수 있습니다.

전통적으로 웹페이지는 새로운 데이터를 받기 위해 서버로 요청을 보내야만 합니다; 서버로 데이터를 요청하는 방식입니다. 하지만 Server-Sent Events 방식으로 웹페이지의 요청 없이도 언제든지 서버가 새로운 데이터를 보내는 것이 가능합니다. 이렇게 보내진 메시지는 웹페이지 안에서 Events + 데이터로 다룰 수 있습니다.

참고: 현재 Firefox는 서비스 워커에서 server-sent events 의 사용을 지원하지 않습니다 (전용 및 공유 워커에서는 지원됩니다). Firefox bug 1681218를 참고하세요.

개념 및 사용법

server-sent events의 사용법을 배우기 위해서는 server-sent events 사용하기 를 참고하세요.

인터페이스

EventSource

서버와의 연결, 이벤트/데이터, 에러 받아오기, 연결 종료하기 등을 다루는 모든 기능을 정의하고 있습니다.

예제

명세

Specification
HTML Standard
# server-sent-events

더 찾아보기

도구

관련 주제

그 외 자료