本人在写一个web app,因为是初学js,所以水平有限,不过demo完成后,进行测试的时候,移动端的chrome最流畅,其次uc浏览器,qq浏览器和移动版的safari页面切换都有延迟感觉。
ps. chrome uc qq都是在nexus5上测试的,safari是在iphone5/6。 可是印象中一直是safari表现和chrome差不多或者更好,请问这个是不是和js的代码实现和水平有很大关系,对于解决这种延迟感有没有什么经验分享啊,就是性能和优化的经验。
1
popoge 2015-03-28 13:48:46 +08:00
用浏览器的开发者工具看看速度
|
2
FrankFang128 2015-03-28 13:58:32 +08:00
请学习 HTTP 协议。跟 JS 没关系。
|
3
veezzz OP @FrankFang128 是异步加载的,加载完成后的一些页面切换
|
4
veezzz OP @FrankFang128 比较像native app那样的web app
|
5
FrankFang128 2015-03-28 14:35:51 +08:00 via Android
如果不了解HTTP,前端优化就别谈了。
|
6
veezzz OP @FrankFang128 可是异步加载完成后,都是靠js在运行啊,和http没有关系了吧, 没有进行通信啊。
|
7
FrankFang128 2015-03-28 15:04:46 +08:00
@veezzz 异步加载就是 HTTP加载。请查看是否 HTTP 请求过多,每个 HTTP 请求时间耗费在哪个阶段。每个浏览器都看。
|
8
gongpeione 2015-03-28 15:10:10 +08:00
把一些动画效果改成css3实现试试?
|
9
Aether 2015-03-29 00:18:27 +08:00
|
10
justlikemaki 2015-03-29 10:06:12 +08:00
..亲测,安卓和ios的浏览器渲染方式不一样。
|