Page 18 - Web性能权威指南
P. 18

络相关的功能,以及什么时候需要用到它们。

               我们将从 TCP、UDP 和 TLS 协议的内部工作原理讲起,向大家解释如何针对这几种
               协议和基础设施来优化我们的应用。然后深入地探讨无线和移动网络的工作机制,以
               无线电为媒介的通信可大不一样。对此,我们将围绕如何设计和架构应用,讨论它们
               各自的痛点所在。最后,我们再揭示 HTTP 协议的底层细节,同时详细介绍浏览器新
               增的一些令人激动的能力:

               •   即将到来的 HTTP 2.0 的诸多改进;
               •   XHR 的新特性和新功能;
               •   通过 SSE 发送数据流;
               •   通过 WebSocket 实现双向通信;
               •   通过 WebRTC 实现端到端的音频和视频通信;
               •   通过 DataChannel 实现端到端的数据交换。

               要设计和开发高性能的应用,必须理解每一位数据是如何交付的,必须理解每一种传
               输机制和相关协议的特点。毕竟,等待网络是我们应用最大的性能瓶颈,再怎么优化
               渲染 JavaScript 或其他方面,也抵不上网络优化!本书的目标就是告诉读者怎么消除
               等待时间,利用现有网络实现最大的性能优化。

               本书全面介绍了 Web 性能优化的知识和技术,适合对构建和交付高性能应用感兴趣的
               所有读者。简单地说,如果你不满足于那些枯燥的检查表,而更希望知晓浏览器乃至
               底层协议的真实工作过程,就应该读一读这本书。本书既会对配置和架构给出实用建
               议,也会探讨为达成优化目标而必须考虑的因素和权衡的要点,既讲“怎么办”,也
               讲“为什么”。


                          本书重点讨论与浏览器应用相关的各种协议及特性。不过,关于 TCP、
                          UDP、TLS、HTTP,乃至其他每一种协议的讨论,同样也适用于本地应
                          用,而且不局限于任何平台。


               排版约定


               本书使用的排版约定如下。

               •   楷体
                 表示新的术语。






               XVI   |   前言
   13   14   15   16   17   18   19   20   21   22   23