WebSocket: open event - Web APIs | MDN
Skip to search
WebSocket: open event
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
See full compatibility
Report feedback
Note:
This feature is available in
Web Workers
The
open
event is fired when a connection with a
WebSocket
is opened.
Syntax
Use the event name in methods like
addEventListener()
, or set an event handler property.
js
addEventListener("open", (event) => { })

onopen = (event) => { }
Event type
A generic
Event
Examples
js
// Create WebSocket connection.
const socket = new WebSocket("ws://localhost:8080");

// Connection opened
socket.addEventListener("open", (event) => {
socket.send("Hello Server!");
});
Specifications
Specification
WebSockets
# dom-websocket-onopen
Browser compatibility
See also
WebSocket: close event
WebSocket: error event
WebSocket: message event
Writing WebSocket client applications
Help improve MDN
Learn how to contribute
This page was last modified on
May 2, 2025
by
MDN contributors
View this page on GitHub
Report a problem with this content