The WebSocket.readyState read-only property returns the current state of the WebSocket connection.


var readyState = aWebSocket.readyState;


One of the following unsigned short values:

Value State Description
0 CONNECTING Socket has been created. The connection is not yet open.
1 OPEN The connection is open and ready to communicate.
2 CLOSING The connection is in the process of closing.
3 CLOSED The connection is closed or couldn't be opened.


Specification Status Comment
HTML Living Standard
The definition of 'WebSocket: readyState' in that specification.
Living Standard Initial definition

Browser compatibility

BCD tables only load in the browser