CloseEvent

определяет, был ли закрыт веб-сокет без ошибок (Event)

Когда закрывается соединение WebSocket, в объекте WebSocket возбуждается невсплывающее и неотменяемое событие «close», и всем зарегистрированным обработчикам этого события передается объект CloseEvent.

Свойства

readonly boolean wasClean

Если соединение WebSocket было закрыто управляемым способом, как определяется протоколом веб-сокетов, с подтверждением со стороны клиента и сервера, говорят, что закрытие было выполнено чисто, и это свойство имеет значение true. Если это свойство имеет значение false, веб-сокет мог быть закрыт в результате какой-либо сетевой ошибки.