Page 237 - Web性能权威指南
P. 237
表14-1:XHR、SSE和WebSocket的高级特性
XMLHttpRequest Server-Sent Event WebSocket
请求流 否 否 是
响应流 受限 是 是
分帧机制 HTTP 事件流 二进制分帧
二进制数据传输 是 否(base64) 是
压缩 是 是 受限
应用传输协议 HTTP HTTP WebSocket
网络传输协议 TCP TCP TCP
我们在这个表中有意忽略了 WebRTC,因为那是一种端到端的交付模型,
与 XHR、SSE 和 WebSocket 协议有着根本的不同。
这里比较的高级特性并不完整(其余内容将在接下来几章讨论),但也足以表明每种
协议之间的大量差异。理解了每种协议的长处和短处,根据应用的需求恰当运用它
们,就可以摆脱贫乏的用户体验,打造出高性能应用。
224 | 第 14 章