EventSource: readyState property

The readyState read-only property of the EventSource interface returns a number representing the state of the connection.

Value

A number representing the state of the connection. Possible values are:

  • 0 — connecting
  • 1 — open
  • 2 — closed

Examples

js
const evtSource = new EventSource("sse.php");
console.log(evtSource.readyState);

Note: You can find a full example on GitHub — see Simple SSE demo using PHP.

Specifications

Specification
HTML Standard
# dom-eventsource-readystate-dev

Browser compatibility

desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
Deno
readyState

See also