据我所知,当浏览器下载未压缩的index.html
时,它开始解析并从流中呈现它。因此,即使您没有收到整个文件,也可以看到内容的一部分。
问题:浏览器是否可以使用gzip
格式的html页面以及普通的html页面进行压缩?或者它应该获取整个文件,解压缩然后渲染?
答案 0 :(得分:2)
没有。它们可以并且在收到第一批压缩数据后立即开始解压缩。在下一个包裹到达之前,包裹末端的最多几十个字节的压缩数据不可解压缩,然后只有当您恰好位于动态块头中时才能解压缩。大部分时间你都在一个区块的中间,在这种情况下,只有少数几个位在你得到下一个地块之前不能解压缩。