Network Extensions
WebSocket
Crate features: [
websocket
,network_extensions
]
https://crates.io/crates/deno_websocket
https://html.spec.whatwg.org/multipage/web-sockets.html
Populates the global WebSocket
and WebSocketStream
objects
Options
Uses the user_agent
, root_cert_store_provider
, and unsafely_ignore_certificate_errors
fields of RuntimeOptions::extension_options::web
Permissions
This extension is affected by the check_url
function in the permissions trait, which checks if a given URL is allowed to be accessed
Usage Example
const ws = new WebSocket("ws://localhost:8080");
ws.onopen = () => {
console.log("Connected");
ws.send("Hello, world!");
ws.close();
};