WebSockets Extension Tests

As of version 1.7, WebSocket support has been moved out of the core htmx library and into an extension. This server runs a test suite for the htmx WebSocket extension.

This extension connects to a WebSocket echo server and can send and receive messages to and from the server.

Required Attributes

hx-ext Make sure the SSE extension is initialized on every page or page fragment where you use SSE streams.
ws-connect Connects to a WebSocket server. Attribute value must begin with ws:// wss://
ws-send Add to a form to submit form data to the websocket server instead of to an HTTP server.

Example Code

<body hx-ext="ws">
    <div ws-connect="wss://my.websocket.server.com"></div>

	<form ws-send>
		<input name="WebSocketMessage">
	<form/>
</body>

WebSocket Resources