HTML5 中的 MessageChannel 和 WebSocket 的區別


Web Socket 是 Web 應用程式的下一代雙向通訊技術,在單個套接字上操作,並透過 HTML5 相容瀏覽器中的 JavaScript 介面公開。一旦你與 Web 伺服器建立了 Web Socket 連線,就可以透過呼叫 send() 方法將資料從瀏覽器傳送到伺服器,並透過 onmessage 事件處理程式從伺服器接收資料到瀏覽器。

瀏覽上下文之間的雙向通訊稱為通道訊息。它對於跨多個來源進行通訊非常有用。

在建立 messageChannel 時,它在內部建立兩個埠以傳送資料並轉發到另一個瀏覽上下文。

更新於: 2019 年 7 月 30 日

150 次瀏覽

開啟您的職業生涯

透過完成本課程,獲得認證

開始
廣告
© . All rights reserved.