单页应用首屏渲染的想法和实践

记录使用较小的成本换来较好的用户体验和提升页面加载速度,适用场景:web 移动端单页应用,前后端(数据层)分离的项目。白屏在做 Web 移动端项目的时候遇到首屏加载慢的情况,因为页面的渲染都依赖 JS 文件输出,所以就导致需要等待 JS 文件加载完成页面才能被渲染出来。在未加载完 JS 文件的情况下,会导致页面白屏一段时间。解决白屏问题:使用同构框架 / 预渲染插件。让浏览器在加载 JS 文件之前...