美文网首页
移动端加载页面白屏问题

移动端加载页面白屏问题

作者: 汶沐 | 来源:发表于2019-07-10 22:03 被阅读0次

很多无线端都使用前端模板进行数据渲染,在糟糕的网速情况下,一进去页面,看到的不是白屏就是 loading,这就是白屏问题。
此问题发生的原因基本可以归结为网速、静态资源。

1、css文件加载需要一些时间,在加载的过程中页面是空白的。

解决:可以考虑将css代码前置和内联。

2、首屏无实际的数据内容,等待异步加载数据再渲染页面导致白屏。

解决:在首屏直接同步渲染html,后续的滚屏等再采用异步请求数据和渲染html。

3、首屏内联js的执行会阻塞页面的渲染。

解决:尽量不在首屏html代码中放置内联脚本。

还有一些其他的解决办法:

根本原因是客户端渲染的无力,因此最简单的方法是在服务器端,使用模板引擎渲染所有页面。同时

1、减少文件加载体积,如html压缩,js压缩

2、加快js执行速度 比如常见的无限滚动的页面,可以使用js先渲染一个屏幕范围内的东西

3、提供一些友好的交互,比如提供一些假的滚动条

4、使用本地存储处理静态文件。

相关文章

  • 移动端加载页面白屏问题

    很多无线端都使用前端模板进行数据渲染,在糟糕的网速情况下,一进去页面,看到的不是白屏就是 loading,这就是白...

  • VasSonic

    解决移动端打开web页面卡顿,白屏的问题等问题 优化: 静态直出。Vnues-腾讯自动构建发布系统 离线预推。页面...

  • (转载)vue项目首屏加载优化实战

    vue项目首屏加载优化实战 问题 单页面应用的一个问题就是首页加载东西过多,加载时间过长。特别在移动端,单页面应用...

  • WKWebview 白屏

    WKWebview页面突然白屏问题 页面突然白屏可能是由于加载资源过大,内存不足,导致webview的进程被程序终...

  • 优化移动端图片的显示

    存在哪些问题? 流量问题, 移动端 "首屏" 最重要, 不要页面一加载, 就把页面上所有图片都load出来, 也许...

  • 移动端iOSH5性能监控技术角度分析

    性能数据了解 分析移动端H5性能数据,首先我们说说是哪些性能数据。白屏时间,白屏时间无论安卓还是iOS在加载网...

  • 没有执行过rm -rf /*的开发不是好运维

    起因 突然收到用户反馈说网站在手机端打开是白屏, 很奇怪的问题. 在电脑端试了下,确实也是白屏,HTML加载进来了...

  • 预渲染pre-render 和 页面白屏处理

    页面白屏来源: 解析html。 客户端js渲染。 加载异步组件渲染。 ajax获取数据渲染。 解析html 减小h...

  • html5 video 在移动端加载黑屏问题怎么解决 ?

    html5 video 在移动端加载黑屏问题怎么解决 ?html5 video 在移动端加载黑屏问题怎么解决 ?h...

  • 珍惜当下是最好的选择

    今天系统好像出了点问题,电脑端我自己的文章也看不了;移动端,老是出现要重新加载的页面,不论登到哪个界面都是如此,看...

网友评论

      本文标题:移动端加载页面白屏问题

      本文链接:https://www.haomeiwen.com/subject/dxakkctx.html