{ "api": { "WebSocket": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebSocket", "support": { "chrome": { "version_added": "4" }, "chrome_android": { "version_added": "18" }, "edge": { "version_added": "12" }, "firefox": [ { "version_added": "11", "notes": "See bug 695635." }, { "version_added": "7", "version_removed": "11", "prefix": "Moz", "notes": "Message size limited to 16 MB (see bug 711205)." }, { "version_added": "4", "version_removed": "6", "notes": "Message size limited to 16 MB (see bug 711205)." } ], "firefox_android": [ { "version_added": "14", "notes": "See bug 695635." }, { "version_added": "7", "version_removed": "14", "prefix": "Moz", "notes": "Message size limited to 16 MB (see bug 711205)." }, { "version_added": "4", "version_removed": "6", "notes": "Message size limited to 16 MB (see bug 711205)." } ], "ie": { "version_added": "10" }, "opera": { "version_added": "12.1" }, "opera_android": { "version_added": "12.1" }, "safari": { "version_added": "5" }, "safari_ios": { "version_added": "4.2" }, "samsunginternet_android": { "version_added": "1.0" }, "webview_android": { "version_added": "≤37" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } }, "WebSocket": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebSocket/WebSocket", "description": "WebSocket() constructor", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "≤79" }, "firefox": [ { "version_added": "7" }, { "version_added": "4", "version_removed": "7", "notes": "Parameter protocols not supported." } ], "firefox_android": { "version_added": "7" }, "ie": { "version_added": null }, "opera": { "version_added": true }, "opera_android": { "version_added": null }, "safari": { "version_added": null }, "safari_ios": { "version_added": null }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "binaryType": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebSocket/binaryType", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "12" }, "firefox": { "version_added": true }, "firefox_android": { "version_added": true }, "ie": { "version_added": null }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": true }, "safari_ios": { "version_added": true }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "bufferedAmount": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebSocket/bufferedAmount", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "12" }, "firefox": { "version_added": true }, "firefox_android": { "version_added": true }, "ie": { "version_added": null }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": true }, "safari_ios": { "version_added": true }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "close": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebSocket/close", "support": { "chrome": { "version_added": "4" }, "chrome_android": { "version_added": "18" }, "edge": { "version_added": "12" }, "firefox": [ { "version_added": "8" }, { "version_added": "4", "version_removed": "8", "notes": "Parameters not supported, see bug 674716." } ], "firefox_android": [ { "version_added": "8" }, { "version_added": "4", "version_removed": "8", "notes": "Parameters not supported, see bug 674716." } ], "ie": { "version_added": "10" }, "opera": { "version_added": "12.1" }, "opera_android": { "version_added": "12.1" }, "safari": { "version_added": "5" }, "safari_ios": { "version_added": "4.2" }, "samsunginternet_android": { "version_added": "1.0" }, "webview_android": { "version_added": "≤37" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "close_event": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebSocket/close_event", "description": "close event", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "12" }, "firefox": { "version_added": true }, "firefox_android": { "version_added": true }, "ie": { "version_added": null }, "opera": { "version_added": true }, "opera_android": { "version_added": null }, "safari": { "version_added": null }, "safari_ios": { "version_added": null }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "error_event": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebSocket/error_event", "description": "error event", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "12" }, "firefox": { "version_added": true }, "firefox_android": { "version_added": true }, "ie": { "version_added": null }, "opera": { "version_added": true }, "opera_android": { "version_added": null }, "safari": { "version_added": null }, "safari_ios": { "version_added": null }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "extensions": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebSocket/extensions", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "12" }, "firefox": { "version_added": "8" }, "firefox_android": { "version_added": "8" }, "ie": { "version_added": null }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": true }, "safari_ios": { "version_added": true }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "message_event": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebSocket/message_event", "description": "message event", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "12" }, "firefox": { "version_added": true }, "firefox_android": { "version_added": true }, "ie": { "version_added": null }, "opera": { "version_added": true }, "opera_android": { "version_added": null }, "safari": { "version_added": null }, "safari_ios": { "version_added": null }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "onclose": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebSocket/onclose", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "12" }, "firefox": { "version_added": true }, "firefox_android": { "version_added": true }, "ie": { "version_added": null }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": true }, "safari_ios": { "version_added": true }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "onerror": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebSocket/onerror", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "12" }, "firefox": { "version_added": true }, "firefox_android": { "version_added": true }, "ie": { "version_added": null }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": true }, "safari_ios": { "version_added": true }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "onmessage": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebSocket/onmessage", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "12" }, "firefox": { "version_added": true }, "firefox_android": { "version_added": true }, "ie": { "version_added": null }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": true }, "safari_ios": { "version_added": true }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "onopen": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebSocket/onopen", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "12" }, "firefox": { "version_added": true }, "firefox_android": { "version_added": true }, "ie": { "version_added": null }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": true }, "safari_ios": { "version_added": true }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "open_event": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebSocket/open_event", "description": "open event", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "12" }, "firefox": { "version_added": true }, "firefox_android": { "version_added": true }, "ie": { "version_added": null }, "opera": { "version_added": true }, "opera_android": { "version_added": null }, "safari": { "version_added": null }, "safari_ios": { "version_added": null }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "protocol": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebSocket/protocol", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "12" }, "firefox": { "version_added": true }, "firefox_android": { "version_added": true }, "ie": { "version_added": null }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": true }, "safari_ios": { "version_added": true }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "protocol_rfc_6455": { "__compat": { "description": "Supports protocol as specified by RFC 6455", "support": { "chrome": { "version_added": "16" }, "chrome_android": { "version_added": "18" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "11" }, "firefox_android": { "version_added": "14" }, "ie": { "version_added": "10" }, "opera": { "version_added": "15" }, "opera_android": { "version_added": "14" }, "safari": { "version_added": "6" }, "safari_ios": { "version_added": "6" }, "samsunginternet_android": { "version_added": "1.0" }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "readyState": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebSocket/readyState", "support": { "chrome": { "version_added": "43" }, "chrome_android": { "version_added": "43" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "19" }, "firefox_android": { "version_added": "19" }, "ie": { "version_added": "10" }, "opera": { "version_added": "30" }, "opera_android": { "version_added": "30" }, "safari": { "version_added": "10" }, "safari_ios": { "version_added": "10" }, "samsunginternet_android": { "version_added": "4.0" }, "webview_android": { "version_added": "43" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "send": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebSocket/send", "support": { "chrome": { "version_added": "4" }, "chrome_android": { "version_added": "18" }, "edge": { "version_added": "12" }, "firefox": [ { "version_added": "18", "notes": "See bug 775368." }, { "version_added": "11", "version_removed": "18", "notes": "Only parameter of type ArrayBuffer and String supported." }, { "version_added": "8", "version_removed": "11", "notes": "Only parameter of type String supported." }, { "version_added": "4", "version_removed": "8", "notes": "Only parameter of type String supported. Returns boolean." } ], "firefox_android": [ { "version_added": "18", "notes": "See bug 775368." }, { "version_added": "14", "version_removed": "18", "notes": "Only parameter of type ArrayBuffer and String supported." }, { "version_added": "8", "version_removed": "14", "notes": "Only parameter of type String supported." }, { "version_added": "4", "version_removed": "8", "notes": "Only parameter of type String supported. Returns boolean." } ], "ie": { "version_added": "10" }, "opera": { "version_added": "12.1" }, "opera_android": { "version_added": "12.1" }, "safari": { "version_added": "5" }, "safari_ios": { "version_added": "4.2" }, "samsunginternet_android": { "version_added": "1.0" }, "webview_android": { "version_added": "≤37" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "url": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebSocket/url", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "12" }, "firefox": { "version_added": true }, "firefox_android": { "version_added": true }, "ie": { "version_added": null }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": true }, "safari_ios": { "version_added": true }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "worker_support": { "__compat": { "description": "Available in workers", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": "≤18" }, "firefox": { "version_added": "37" }, "firefox_android": { "version_added": "37" }, "ie": { "version_added": null }, "opera": { "version_added": null }, "opera_android": { "version_added": null }, "safari": { "version_added": null }, "safari_ios": { "version_added": null }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } } } } }