XelyNetwork / spaceunicorn

Rights exist even without WebSockets
MIT License
0 stars 0 forks source link

開発方針 #1

Open akku1139 opened 2 hours ago

akku1139 commented 2 hours ago

WebSocket APIと互換性保ちたいです https://developer.mozilla.org/ja/docs/Web/API/WebSocket

nakasyou commented 2 hours ago

できるだけ持ってる

nakasyou commented 2 hours ago

readyState/send/close/addEventListener あたりと雑に互換性ある

akku1139 commented 2 hours ago

何なら window.WebSocket をラップしてあげるみたいなこと出来たら面白い

SpaceUnicorn.lunch()
// WebSocket => SpaceUnicorn

本物のWebSocketはSpaceUnicornがラップしてる

 (() => {
  const ws = WebSocket;
  window.WebSocket = ...
})()
nakasyou commented 1 hour ago

ごめんだけど用途教えて

akku1139 commented 1 hour ago

特に無い() けど、導入を簡単にするメリットはある

nakasyou commented 1 hour ago

単純にクライアントのみで既存の WebSocket を置き換えることはできないから、その必要性はなさそう

akku1139 commented 1 hour ago

まあそっか window.WebSocketをラップするのはなかったことにしましょ