浏览器标识(ua)可以使得服务器能够识别客户使用的操作系统及版本、cpu类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件,从而判断用户是使用电脑浏览还是手机浏览,让网页作出自动的适应。 以手机浏览器为例,介绍查看更改ua标示的方法:
1、打开“手机浏览器”,在底部栏中点击中间的按钮,展开菜单列表,选择“设置”。进入设置界面后,就能看到“浏览器ua标识”的设置。
2、打开“浏览器ua标识”,用户就能看到不同的ua标识,有android、iphon
浏览器标识(ua)可以使得服务器能够识别客户使用的操作系统及版本、cpu类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件,从而判断用户是使用电脑浏览还是手机浏览,让网页作出自动的适应。
可理解为网站通过对ua标示的判别,可按相应的格式进行网页的布局调整,使用户获得更好的浏览体验。
主要因素:
1、script脚本阻塞渲染进程,一般的处理都是将script放在body标签的尾部,或者采用异步script
2、页面体积。一般页面内容越多,越复杂,浏览器渲染的耗时就越大,所以一般的处理是页面懒加载,按需加载,将一个大的script分成多个bundle文件
3、页面中有耗时的执行脚本,这个过程是在页面浏览过程中,因为执行某段耗时脚本而导致的页面卡顿,这种情况可以考虑将耗时任务放到webworker中和页面线程并行
4、页面中引入ifreme,或者移动播放的媒体组件。因为iframe会阻止浏览器渲染进程,所以建议页面中不到万不得已,尽量少使用iframe,对于视频这种资源比较大的场景,可以等页面加载完成后再启动媒体的加载。
5、网络问题也是影响页面加载的原因之一,一般我们的处理方案是对静态资源打包压缩,或者采用cdn来降低加载耗时,减少同域名下网络的请求数也是一个优化措施