V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
veezzz
V2EX  ›  JavaScript

关于前端开发的疑惑

  •  
  •   veezzz · 2015-03-28 11:52:08 +08:00 · 3431 次点击
    这是一个创建于 3289 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本人在写一个web app,因为是初学js,所以水平有限,不过demo完成后,进行测试的时候,移动端的chrome最流畅,其次uc浏览器,qq浏览器和移动版的safari页面切换都有延迟感觉。
    ps. chrome uc qq都是在nexus5上测试的,safari是在iphone5/6。 可是印象中一直是safari表现和chrome差不多或者更好,请问这个是不是和js的代码实现和水平有很大关系,对于解决这种延迟感有没有什么经验分享啊,就是性能和优化的经验。

    10 条回复    2015-03-29 10:06:12 +08:00
    popoge
        1
    popoge  
       2015-03-28 13:48:46 +08:00
    用浏览器的开发者工具看看速度
    FrankFang128
        2
    FrankFang128  
       2015-03-28 13:58:32 +08:00
    请学习 HTTP 协议。跟 JS 没关系。
    veezzz
        3
    veezzz  
    OP
       2015-03-28 14:13:11 +08:00
    @FrankFang128 是异步加载的,加载完成后的一些页面切换
    veezzz
        4
    veezzz  
    OP
       2015-03-28 14:15:04 +08:00
    @FrankFang128 比较像native app那样的web app
    FrankFang128
        5
    FrankFang128  
       2015-03-28 14:35:51 +08:00 via Android
    如果不了解HTTP,前端优化就别谈了。
    veezzz
        6
    veezzz  
    OP
       2015-03-28 14:37:13 +08:00
    @FrankFang128 可是异步加载完成后,都是靠js在运行啊,和http没有关系了吧, 没有进行通信啊。
    FrankFang128
        7
    FrankFang128  
       2015-03-28 15:04:46 +08:00
    @veezzz 异步加载就是 HTTP加载。请查看是否 HTTP 请求过多,每个 HTTP 请求时间耗费在哪个阶段。每个浏览器都看。
    gongpeione
        8
    gongpeione  
       2015-03-28 15:10:10 +08:00
    把一些动画效果改成css3实现试试?
    Aether
        9
    Aether  
       2015-03-29 00:18:27 +08:00
    @FrankFang128 我想他说的可能是加载完成以后的DOM操作。
    @veezzz 我建议你把代码post到Gist或者Github,否则没有人可以帮你。。。
    justlikemaki
        10
    justlikemaki  
       2015-03-29 10:06:12 +08:00
    ..亲测,安卓和ios的浏览器渲染方式不一样。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2796 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 14:45 · PVG 22:45 · LAX 07:45 · JFK 10:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.