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 章
   232   233   234   235   236   237   238   239   240   241   242