返回介绍

渲染节点快照

发布于 2019-12-26 23:51:14 字数 622 浏览 1170 评论 0 收藏 0

加载页面时 <div id="root"></div> 这样的占位空节点在 js bundle 未生效前表现为白屏。网速差 js bundle 加载慢时,白屏时间增长会造成不好的体验。

节点快照可将 HTML 容器填充为用户上一次访问时对应的内容,极速展示页面内容,提升首屏加载速度。

第一步:在工程配置 build.json 中的 build-plugin-rax-pwa 添加 snapshot 选项开启保存至桌面功能:

{
	"plugins": [
		[
			"build-plugin-rax-pwa",
			{
				"snapshot": true
			}
		]
	]
}

第二步:在 app.json 中开启 Hydrate 渲染

{
	"hydrate": true
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文