Ian Hickson says:
我期待iframe沙盒功能 如果它对开发者来说将是一个巨大的福音 起飞。我个人的最爱 功能可能是Web套接字 API,允许双向 与服务器通信以便 你可以实现游戏,聊天, 遥控器,等等。
使用AJAX无法获得的网络套接字有什么用?它只是方便,还是以某种方式更有效率?服务器是否可以将数据发送到客户端,而不必等待消息以便它可以响应?
答案 0 :(得分:4)
是的,关键是服务器能够将数据推送到客户端。目前,在没有Flash / Silverlight / Java / ActiveX的情况下模拟双向通信采用两种解决方法之一:
使用WebSockets,您可以获得长轮询的所有响应优势,同时显着降低服务器端开销。
答案 1 :(得分:2)
WebSockets比AJAX调用更有效(并且“更实时”),因为您保持连接打开,并且在每个请求和响应之后不发送额外的协议头和其他内容。查看this文章:
连接时 WebSocket,客户端和服务器交换 每帧数据,每个2字节, 相比于8千字节的http 进行连续轮询时的标题。