Over the last 30 years, the World Wide Web has changed significantly. In this paper, we argue that common practices to prepare web pages for delivery conflict with many efforts to present content with minimal latency, one fundamental goal that pushed changes in the WWW. To bolster our arguments, we revisit reasons that led to changes of HTTP and compare them systematically with techniques to prepare web pages. We found that the structure of many web pages leverages features of HTTP/1.1 but hinders the use of recent HTTP features to present content quickly. To improve the situation in the future, we propose fine-grained content segmentation. This would allow to exploit streaming capabilities of recent HTTP versions and to render content as quickly as possible without changing underlying protocols or web browsers.
翻译:在过去30年中,万维网发生了显著变化。本文认为,当前将网页准备为可传输内容的常规做法,与以最小延迟呈现内容这一推动WWW变革的根本目标相冲突。为佐证这一论点,我们回溯了HTTP变更的原因,并将其与网页准备技术进行了系统对比。我们发现,众多网页的结构虽利用了HTTP/1.1的特性,却阻碍了采用最新HTTP特性实现内容的快速呈现。为改善这一现状,我们提出细粒度内容分割方案。该方案无需改变底层协议或浏览器,即可利用最新HTTP版本的流式传输能力,实现内容的最大化快速渲染。