我想使用资源提示“ prerender”(W3C)来加快网站速度,但是自v58以来,Chrome中已不再使用prerender。我读到应该改用NoState-Prefetch(Google Dev),但在使用方法上什么都找不到。
有人知道我如何使用当前版本的Chrome来呈现网站,或如何使用“ NoState-Prefetch”吗?
我很感谢每个建议。预先非常感谢。
答案 0 :(得分:0)
不推荐使用Prerender,实际上它是w3 standards的一部分。尽管标准明确指出应该获取用户代理,但是稍后描述它可以进行预处理,并在以后添加一点,用户代理可能决定不做任何事情。
Chrome启动了prerender资源提示,以前意味着整个页面都应该在隐藏的渲染器进程中进行预渲染,但是目前chrome进行NoState-Prefetch的功能要比完整渲染的功能弱,但仍应节省时间-如果浏览器确实做到了。
您可以查看以下document,以更深入地了解chrome为什么更改了prerender的实现,以及无状态预取的确切时间/用途。