HTML5 中的 MessageChannel 和 WebSocket 的区别


Web Socket 是 Web 应用程序的下一代双向通信技术,在单个套接字上操作,并通过 HTML5 兼容浏览器中的 JavaScript 接口公开。一旦你与 Web 服务器建立了 Web Socket 连接,就可以通过调用 send() 方法将数据从浏览器发送到服务器,并通过 onmessage 事件处理程序从服务器接收数据到浏览器。

浏览上下文之间的双向通信称为通道消息。它对于跨多个来源进行通信非常有用。

在创建 messageChannel 时,它在内部创建两个端口以发送数据并转发到另一个浏览上下文。

更新于: 2019 年 7 月 30 日

150 次浏览

开启您的职业生涯

通过完成本课程,获得认证

开始
广告
© . All rights reserved.