以下内容摘录自 High Performance Browser Networking 翻译整理。如需了解完整版本和相关内容,请访问 hpbn.co
HTTP/2 使我们的应用速度更快、更简单、更强大(一种罕见的组合),它让我们可以撤消以前在我们的应用中完成的许多 HTTP/1.1 解决方法,并在传输层本身解决这些问题。更棒的是,它还为优化应用和提高性能提供了全新的机会!
HTTP/2 的主要目标是通过实现完整的请求和响应多路复用来减少延迟,通过有效压缩 HTTP 标头字段来最大限度地降低协议开销,以及增加对请求优先级和服务器推送的支持。为了满足这些要求,我们还为其他协议增强功能提供大量支持,例如新的流控制、错误处理和升级机制,但这些是每个 Web 开发者都应了解并在其应用中利用的最重要的功能。
大约 26 分钟