如今,网页上充满了图像、视频和交互元素,旨在改善用户体验。然而,这些元素会减慢页面加载速度。
随着技术的进步
,有一个目标始终不变:性能。每个人都希 手机号码数据 网页能够以闪电般的速度加载。
使页面加载更快的一种方法是在用户访问之前预渲染或预取它们。
预渲染简史
2011 年,Chromium 团队通过 <link rel=”prerender” … > 标签在 Chrome 浏览器中引入了一种早期形式的预渲染。
这使得开发人员可以向浏览器建议用户接下来可能访问哪些页面。浏览器会在后台默默地获取并呈现这些页面,从而大大减少用户导航到这些页面时的加载时间。
尽管有这些优点
,但这种预渲 重要的是要考虑几个标准 染的早期实现非常耗费 CPU 和带宽,如果用户不访问预渲染的页面,可能会导致隐私问题。此外,您必须手动选择要预渲染的链接,但这并不总是有效或可行的。
为了解决这些问题,Chrome 已弃用使用 rel=prerender 提示的预渲染,转而采用 NoState Prefetch 方法,该方法无需运行 JavaScript 或其他可能侵犯隐私的操作即可获取页面资源。
NoState Prefetch 方法改进了资源加载,但无法像完 巴西商业名录 整预渲染那样保证即时页面加载。
推测规则 API
推测规则 API 是由 JSON c 定义的新实验性 API
发表回复