V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
TangMonk
V2EX  ›  问与答

有没有可以利用多核的浏览器?

  •  
  •   TangMonk · 2017-04-26 19:10:06 +08:00 · 3999 次点击
    这是一个创建于 2801 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言  ·  2017-04-26 19:50:57 +08:00
    不是国产的 IE 和 webkit 混在一起的那种双核

    大部分浏览器在处理单个网页的时候都是单个 cpu 跑,我想让单个页面可以充分利用多核 cpu 的性能,就像 Rust 的 Servo 引擎,但是现在兼容性还不好
    15 条回复    2017-04-30 01:51:44 +08:00
    winterbells
        1
    winterbells  
       2017-04-26 19:17:29 +08:00
    360 ?
    wohenyingyu02
        2
    wohenyingyu02  
       2017-04-26 19:28:54 +08:00 via iPhone
    腾讯?
    liyvhg
        3
    liyvhg  
       2017-04-26 19:31:59 +08:00 via Android
    chrome ,连 gpu 都能用上
    TangMonk
        4
    TangMonk  
    OP
       2017-04-26 19:51:16 +08:00
    @liyvhg 不能,单个网页只能利用单核
    tinyproxy
        5
    tinyproxy  
       2017-04-26 19:57:06 +08:00 via iPhone
    @TangMonk chrome 的 UI 进程很懒的,一堆任务委托其他进程处理的。不知道你啥需求需要用那么强的浏览器。。。
    TangMonk
        6
    TangMonk  
    OP
       2017-04-26 19:59:53 +08:00
    @tinyproxy 用 React 做了一个外汇的实时交易页面,订单很多, dom 更新的特别频繁
    ghostheaven
        7
    ghostheaven  
       2017-04-26 20:17:03 +08:00 via Android
    优化你的代码吧
    TangMonk
        8
    TangMonk  
    OP
       2017-04-26 20:19:12 +08:00
    @ghostheaven 太难优化了。。实在不行打算在 winform 上做了
    ghostheaven
        9
    ghostheaven  
       2017-04-26 20:23:28 +08:00 via Android
    考虑合并 dom 更新到一个 requestAnimationFrame 里,更高频率的更新拖累渲染且没有用处。

    重写要是比优化还简单当我没说。
    hjc4869
        10
    hjc4869  
       2017-04-26 20:27:48 +08:00
    如果有很重的计算任务可以用 web worker ,但是如果你想用多个线程来处理 UI layout 什么的,那只能说

    了,即便是写 winforms 也只有一个 UI 线程,想更新 UI 只能 dispatch 到这个线程上。
    sbw
        11
    sbw  
       2017-04-26 20:54:51 +08:00
    servo, 还要等几年。
    linxijun
        12
    linxijun  
       2017-04-27 23:09:54 +08:00
    @liyvhg cable modem 哥,坐标深圳?我也在深圳,也喜欢研究网络,现在处于求职状态,望引荐,谢谢!!
    liyvhg
        13
    liyvhg  
       2017-04-28 08:05:59 +08:00 via Android
    @linxijun 抱歉抱歉,目前没有合适的坑,或者各种坑的地方还是算了。
    PS:v2 真是个挖黑历史的好地方😂
    linxijun
        14
    linxijun  
       2017-04-28 11:14:28 +08:00 via iPad
    @liyvhg 方便加 qq 或微信或是微博么。。边于交流。。哈哈
    linxijun
        15
    linxijun  
       2017-04-30 01:51:44 +08:00 via iPad
    @liyvhg 我的 forceware 固件的猫,进不到界面,能 ping 通,能修得不
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5371 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 09:16 · PVG 17:16 · LAX 01:16 · JFK 04:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.