BrowserVersionOwn?TypeAs String
AppleWebit537.36.0ownfunctionfunction WebSocket() { [native code] }
bingbot2.0.0???
BingPreview1.0.0???
BitSightBot1.0.0ownfunctionfunction WebSocket() { [native code] }
Chrome13.0.863???
Chrome41.0.2226ownfunctionfunction WebSocket() { [native code] }
Chrome42.0.817???
Chrome56.0.2924ownfunctionfunction WebSocket() { [native code] }
Chrome58.0.806???
Chrome59.0.3071ownfunctionfunction WebSocket() { [native code] }
Chrome60.0.804???
Chrome60.0.3112ownfunctionfunction WebSocket() { [native code] }
Chrome61.0.807???
Chrome66.0.4285ownfunctionfunction WebSocket() { [native code] }
Chrome68.0.3440???
Chrome69.0.3497ownfunctionfunction WebSocket() { [native code] }
Chrome70.0.0???
Chrome70.0.3538ownfunctionfunction WebSocket() { [native code] }
Chrome71.0.3578???
Chrome72.0.3626ownfunctionfunction WebSocket() { [native code] }
Chrome94.0.4590ownfunctionfunction () { [native code] }
Chrome94.0.4605ownfunctionfunction WebSocket() { [native code] }
Chrome96.0.4648???
Chrome96.0.4652ownfunctionfunction WebSocket() { [native code] }
Chrome97.0.4675???
Chrome97.0.4681ownfunctionfunction WebSocket() { [native code] }
Chrome101.0.0???
Chrome101.0.4929ownfunctionfunction WebSocket() { [native code] }
Chrome102.0.5005ownfunctionclass G extends window.EventTarget{constructor(a){super();this.h=a;this.g=0;this.binaryType="blob";setTimeout(()=>{if(3!==this.g){this.g=3;const b=new Event("error");this.dispatchEvent(b);if(this.onerror)this.onerror(b)}},1E3)}get bufferedAmount(){return 0}get extensions(){return""}get protocol(){return""}get readyState(){return this.g}get url(){return this.h}send(){if(0===this.g)throw new DOMException("Still in CONNECTING state.","InvalidStateError");}close(){this.g=3}}
Chrome103.0.0ownfunctionfunction WebSocket() { [native code] }
Chrome105.0.5195???
Chrome106.0.0ownfunctionfunction WebSocket() { [native code] }
Chrome106.0.5249ownfunctionclass G extends window.EventTarget{constructor(a){super();this.h=a;this.g=0;this.binaryType="blob";setTimeout(()=>{if(3!==this.g){this.g=3;const b=new Event("error");this.dispatchEvent(b);if(this.onerror)this.onerror(b)}},1E3)}get bufferedAmount(){return 0}get extensions(){return""}get protocol(){return""}get readyState(){return this.g}get url(){return this.h}send(){if(0===this.g)throw new DOMException("Still in CONNECTING state.","InvalidStateError");}close(){this.g=3}}
Chrome107.0.0ownfunctionfunction WebSocket() { [native code] }
Chrome107.0.5304???
Chrome108.0.0ownfunctionfunction WebSocket() { [native code] }
Chrome108.0.5359???
Chrome109.0.0ownfunctionfunction WebSocket() { [native code] }
Chrome109.0.5414???
Chrome110.0.0ownfunctionfunction WebSocket() { [native code] }
Chrome110.0.5449???
Chrome110.0.5481ownfunctionclass G extends window.EventTarget{constructor(a){super();this.h=a;this.g=0;this.binaryType="blob";setTimeout(()=>{if(3!==this.g){this.g=3;const b=new Event("error");this.dispatchEvent(b);if(this.onerror)this.onerror(b)}},1E3)}get bufferedAmount(){return 0}get extensions(){return""}get protocol(){return""}get readyState(){return this.g}get url(){return this.h}send(){if(0===this.g)throw new DOMException("Still in CONNECTING state.","InvalidStateError");}close(){this.g=3}}
Chrome111.0.0ownfunctionfunction WebSocket() { [native code] }
Chrome111.0.5532???
Chrome112.0.0ownfunctionfunction WebSocket() { [native code] }
Chrome112.0.5596???
Chrome113.0.0ownfunctionfunction WebSocket() { [native code] }
Chrome113.0.5672ownfunctionclass G extends window.EventTarget{constructor(a){super();this.h=a;this.g=0;this.binaryType="blob";setTimeout(()=>{if(3!==this.g){this.g=3;const b=new Event("error");this.dispatchEvent(b);if(this.onerror)this.onerror(b)}},1E3)}get bufferedAmount(){return 0}get extensions(){return""}get protocol(){return""}get readyState(){return this.g}get url(){return this.h}send(){if(0===this.g)throw new DOMException("Still in CONNECTING state.","InvalidStateError");}close(){this.g=3}}
Chrome114.0.0ownfunctionfunction WebSocket() { [native code] }
Chrome114.0.5735ownfunctionclass G extends window.EventTarget{constructor(a){super();this.h=a;this.g=0;this.binaryType="blob";setTimeout(()=>{if(3!==this.g){this.g=3;const b=new Event("error");this.dispatchEvent(b);if(this.onerror)this.onerror(b)}},1E3)}get bufferedAmount(){return 0}get extensions(){return""}get protocol(){return""}get readyState(){return this.g}get url(){return this.h}send(){if(0===this.g)throw new DOMException("Still in CONNECTING state.","InvalidStateError");}close(){this.g=3}}
Chrome115.0.0ownfunctionfunction WebSocket() { [native code] }
Chrome116.0.5845???
Chrome117.0.0ownfunctionfunction WebSocket() { [native code] }
Chrome120.0.6099ownfunctionclass G extends window.EventTarget{constructor(a){super();this.h=a;this.g=0;this.binaryType="blob";setTimeout(()=>{if(3!==this.g){this.g=3;const b=new Event("error");this.dispatchEvent(b);if(this.onerror)this.onerror(b)}},1E3)}get bufferedAmount(){return 0}get extensions(){return""}get protocol(){return""}get readyState(){return this.g}get url(){return this.h}send(){if(0===this.g)throw new DOMException("Still in CONNECTING state.","InvalidStateError");}close(){this.g=3}}
Chrome121.0.0ownfunctionfunction WebSocket() { [native code] }
Chrome121.0.6167ownfunctionclass G extends window.EventTarget{constructor(a){super();this.h=a;this.g=0;this.binaryType="blob";setTimeout(()=>{if(3!==this.g){this.g=3;const b=new Event("error");this.dispatchEvent(b);if(this.onerror)this.onerror(b)}},1E3)}get bufferedAmount(){return 0}get extensions(){return""}get protocol(){return""}get readyState(){return this.g}get url(){return this.h}send(){if(0===this.g)throw new DOMException("Still in CONNECTING state.","InvalidStateError");}close(){this.g=3}}
Chrome122.0.0ownfunctionfunction WebSocket() { [native code] }
Chrome122.0.6261ownfunctionclass G extends window.EventTarget{constructor(a){super();this.h=a;this.g=0;this.binaryType="blob";setTimeout(()=>{if(3!==this.g){this.g=3;const b=new Event("error");this.dispatchEvent(b);if(this.onerror)this.onerror(b)}},1E3)}get bufferedAmount(){return 0}get extensions(){return""}get protocol(){return""}get readyState(){return this.g}get url(){return this.h}send(){if(0===this.g)throw new DOMException("Still in CONNECTING state.","InvalidStateError");}close(){this.g=3}}
Chrome123.0.0ownfunctionfunction WebSocket() { [native code] }
Chrome124.0.6367???
Chrome125.0.0ownfunctionfunction WebSocket() { [native code] }
Chrome126.0.6478ownfunctionclass G extends window.EventTarget{constructor(a){super();this.h=a;this.g=0;this.binaryType="blob";setTimeout(()=>{if(this.g!==3){this.g=3;const b=new Event("error");this.dispatchEvent(b);if(this.onerror)this.onerror(b)}},1E3)}get bufferedAmount(){return 0}get extensions(){return""}get protocol(){return""}get readyState(){return this.g}get url(){return this.h}send(){if(this.g===0)throw new DOMException("Still in CONNECTING state.","InvalidStateError");}close(){this.g=3}}
Chrome127.0.0ownfunctionfunction WebSocket() { [native code] }
Chrome128.0.6613???
Chrome130.0.0ownfunctionfunction WebSocket() { [native code] }
Chrome130.0.6723???
CriOS13.0.842???
CriOS79.0.3945ownfunctionclass G extends window.EventTarget{constructor(a){super();this.h=a;this.g=0;this.binaryType="blob";setTimeout(()=>{if(3!==this.g){this.g=3;const b=new Event("error");this.dispatchEvent(b);if(this.onerror)this.onerror(b)}},1E3)}get bufferedAmount(){return 0}get extensions(){return""}get protocol(){return""}get readyState(){return this.g}get url(){return this.h}send(){if(0===this.g)throw new DOMException("Still in CONNECTING state.","InvalidStateError");}close(){this.g=3}}
CriOS107.0.0ownfunctionfunction WebSocket() { [native code] }
CriOS107.0.5304???
CriOS112.0.5615ownfunctionfunction WebSocket() { [native code] }
CriOS113.0.5672???
CriOS123.0.6312ownfunctionfunction WebSocket() { [native code] }
CriOS124.0.6367???
Edge8.26144.0???
Edge84.0.522ownfunctionfunction WebSocket() { [native code] }
Edge105.0.1343???
Edge106.0.1370ownfunctionfunction WebSocket() { [native code] }
Edge108.0.1462???
Edge109.0.1518ownfunctionfunction WebSocket() { [native code] }
Edge111.0.1661???
Edge112.0.1722ownfunctionfunction WebSocket() { [native code] }
Edge114.0.1264???
Edge114.0.1823ownfunctionfunction WebSocket() { [native code] }
facebookexternalhit1.1.0ownfunctionfunction WebSocket() { [native code] }
Firefox3.6.1???
Firefox52.0.0ownfunctionfunction WebSocket() { [native code] }
Firefox52.3.0???
Firefox70.0.0ownfunctionfunction WebSocket() { [native code] }
Firefox70.7.0???
Firefox88.0.0ownfunctionfunction WebSocket() { [native code] }
Firefox89.0.0???
Firefox90.0.0ownfunctionfunction WebSocket() { [native code] }
Firefox91.0.0???
Firefox94.0.0ownfunctionfunction WebSocket() { [native code] }
Firefox94.0.2???
Firefox95.0.0ownfunctionfunction WebSocket() { [native code] }
Firefox99.0.0???
Firefox100.0.0ownfunctionfunction WebSocket() { [native code] }
Firefox102.0.0???
Firefox107.0.0ownfunctionfunction WebSocket() { [native code] }
Firefox112.0.0???
Firefox118.0.0ownfunctionfunction WebSocket() { [native code] }
Firefox119.0.0???
Firefox122.0.0ownfunctionfunction WebSocket() { [native code] }
Firefox124.0.0???
Firefox126.0.0ownfunctionfunction WebSocket() { [native code] }
Firefox130.0.0???
Firefox131.0.0ownfunctionfunction WebSocket() { [native code] }
Firefox134.0.0???
FxiOS9.3.0???
Googlebot2.1.0ownfunctionclass G extends window.EventTarget{constructor(a){super();this.h=a;this.g=0;this.binaryType="blob";setTimeout(()=>{if(3!==this.g){this.g=3;const b=new Event("error");this.dispatchEvent(b);if(this.onerror)this.onerror(b)}},1E3)}get bufferedAmount(){return 0}get extensions(){return""}get protocol(){return""}get readyState(){return this.g}get url(){return this.h}send(){if(0===this.g)throw new DOMException("Still in CONNECTING state.","InvalidStateError");}close(){this.g=3}}
GSA334.0.16777215???
HeadlessChrome90.0.4430???
IE11.0.0???
Mobile15.0.0???
Opera8.10.0???
PerplexityBot1.0.0???
render2.0.0ownfunctionfunction WebSocket() { [native code] }
requests2.32.3???
Safari3.0.5???
Safari4.0.0ownfunctionfunction WebSocket() { [native code] }
Safari4.0.1???
Safari9.0.0ownfunctionfunction WebSocket() { [native code] }
Safari11.0.0ownfunctionfunction WebSocket() { [native code] }
Safari12.0.0ownfunctionfunction WebSocket() { [native code] }
Safari12.1.2???
Safari13.0.3ownfunctionfunction WebSocket() { [native code] }
Safari13.1.0???
Safari15.2.0ownfunctionfunction WebSocket() { [native code] }
Safari15.3.0???
Safari15.4.0ownfunctionfunction WebSocket() { [native code] }
Safari15.5.0???
Safari15.6.0ownfunctionfunction WebSocket() { [native code] }
Safari15.6.1???
Safari15.6.6ownfunctionfunction WebSocket() { [native code] }
Safari16.1.0???
Safari16.5.0ownfunctionfunction WebSocket() { [native code] }
Safari16.5.1???
Safari17.1.2ownfunctionfunction WebSocket() { [native code] }
Safari17.2.0???
Safari17.3.1ownfunctionfunction WebSocket() { [native code] }
Safari17.4.1???
Safari17.5.0ownfunctionfunction WebSocket() { [native code] }
Safari17.6.0???
SamsungBrowser17.0.0ownfunctionfunction WebSocket() { [native code] }
YandexBot3.0.0ownfunctionfunction WebSocket() { [native code] }
YandexRenderResourcesBot1.0.0???
Zeno76.0.0???

PropertiesAppleWebitbingbotBingPreviewBitSightBotChromeCriOSEdgefacebookexternalhitFirefoxFxiOSGooglebotGSAHeadlessChromeIEMobileOperaPerplexityBotrenderrequestsSafariSamsungBrowserYandexBotYandexRenderResourcesBotZeno
CLOSED???? 126.0.6478???????????????????
CLOSING???? 126.0.6478???????????????????
CONNECTING???? 126.0.6478???????????????????
length???? 126.0.6478???????????????????
OPEN???? 126.0.6478???????????????????
prototype???? 126.0.6478???????????????????