wencan
V2EX  ›  浏览器

哪款浏览器跑 js 最快??

  •  
  •   wencan · Apr 5, 2025 · 10046 views
    This topic created in 577 days ago, the information mentioned may be changed or developed.
    有一些网页表格处理
    有多列,几百行,一大堆下拉框
    卡卡卡
    目前用的 brave
    Supplement 1  ·  Apr 8, 2025
    不是我的代码,我只是普通用户
    29 replies  •  2025-04-09 08:37:21 +08:00
    nijjba
    nijjba
    Apr 5, 2025❤️1
    1
    不同浏览器执行 js 的效率都差不多的,换一个浏览器不会有太多提升。 卡的话 就得做性能优化,如果你是前端开发建了,建议你用 虚拟滚动 优化长列表,根据具体情况想办法减少页面的渲染。
    quqivo
    quqivo
    Apr 5, 2025
    2
    chrome? 我用这个用的很舒服,我认识的前端也都用这个
    psllll
    psllll
    Apr 5, 2025 via Android
    3
    为什么不用 excel
    tlerbao
    tlerbao
    Apr 5, 2025
    4
    折腾一圈又一圈,最后都回到了 chrome
    1103409364
    1103409364
    Apr 5, 2025
    5
    浏览器只剩 chromium 、firefox 、safari 了,chrome 都卡,另外两个应该也差不多,只能从代码上想办法优化一下
    Perry
    Perry
    Apr 5, 2025 via iPhone
    6
    前端屎山低效率无优化的代码,你就算最强硬件也是卡,和浏览器更没有多大关系
    Perry
    Perry
    Apr 5, 2025 via iPhone
    7
    brave 还是 chromium
    guanhui07
    guanhui07
    Apr 5, 2025
    8
    chrome 把 偶尔会用 edge 里面也是 chromeinum 吧
    fengshuo211
    fengshuo211
    Apr 5, 2025
    9
    抓个 profile 分析一下

    Firefox 可以用 https://profiler.firefox.com
    chrome 的 devtools 中 performance 标签下也有类似的.
    Shatyuka
    Shatyuka
    Apr 5, 2025
    10
    跑个 benchmark 嘛,https://browserbench.org/JetStream/

    MacBook Pro M1, macOS 15.3.2
    Score 分数越大越好

    Edge 135.0.3179.54
    Score: 350.609

    Safari 18.3.1
    Score: 341.887

    FireFox 137.0
    Score: 234.094

    不过说起来,表格要看渲染性能吧
    Fatinora
    Fatinora
    Apr 5, 2025
    11
    看你的描述,感觉的 HTML 渲染卡,如果每个单元都有一堆下拉框,就把下拉框做成根据点击实时生成的,选完了或失去焦点,记得把下拉框 remove 掉。
    voidcomma
    voidcomma
    Apr 5, 2025
    12
    几百行就卡了?大概率是写的代码有问题。
    Capcom
    Capcom
    PRO
    Apr 5, 2025
    13
    用不同浏览器试试 Speedometer

    https://browserbench.org/Speedometer3.1/
    hzz2
    hzz2
    Apr 5, 2025
    14
    试试 thorium t/1122957
    hzz2
    hzz2
    Apr 5, 2025
    15
    UnluckyNinja
    UnluckyNinja
    Apr 5, 2025 via Android
    16
    你不做按需渲染,卡是必然的,跟浏览器没关系,浏览器 js 引擎差距不足以帮你解决这个问题
    piero66
    piero66
    Apr 6, 2025
    17
    cpu 单核猛一点能快,要不国补买个 m4 mac
    he110te4m
    he110te4m
    Apr 6, 2025
    18
    看版本吧,像 node 也是,相同代码不同版本跑出来差异也很大,JS 引擎自身也在优化性能
    hronro
    hronro
    Apr 6, 2025
    19
    你这标题属于典型的 XY Problem ,还好你正文把你遇到的原始问题写出来了,不然大家估计都要答偏了。

    一个网页卡了,瓶颈可能在 JS 上,也可能在浏览器本身的 C++ 部分上。从你正文描述的这个场景来看,瓶颈百分之百在浏览器本身的 C++ 部分上,所以就算你的浏览器的 JS 能跑得比现在快一亿倍,你也还是会和现在一样卡。
    23wEJhKrPYz2uRF5
    23wEJhKrPYz2uRF5
    Apr 6, 2025
    20
    应该考虑优化代码 而不是换浏览器 chrome 肯定够快了
    evilStart
    evilStart
    Apr 6, 2025 via Android❤️1
    21
    拉不出屎赖茅房。几百行就卡了百分百是你自己代码屎,和引擎有毛关系
    bunny189
    bunny189
    Apr 7, 2025 via iPhone❤️1
    22
    让清汤大老爷们看看你的代码
    visper
    visper
    Apr 7, 2025
    23
    几百行下拉还不至于卡吧。难道你的下拉全部都是 vue 组件绑定的那种很多事件的?
    IAmSimon
    IAmSimon
    Apr 7, 2025
    24
    几百行数据,纯查询做分页(几百页可以要求后端做分页了),有编辑功能做表格虚拟滚动(找找第三方库)
    Chuckle
    Chuckle
    Apr 7, 2025
    25
    没辙,换了也一样,dom 上的可编辑虚拟表格就是卡,换成 canvas 实现吧
    yy77
    yy77
    Apr 8, 2025
    26
    要做分页或者是虚拟视口优化的,不然任何事件都重新渲染一遍这些表格那哪个浏览器都得卡。
    rogerer
    rogerer
    Apr 9, 2025
    28
    几百行根本到不了性能瓶颈,问题还是在实现上。我的 Google Docs 日常能处理 300w 单元格,还不带任何卡顿的,纯前端计算。
    wangtian2020
    wangtian2020
    Apr 9, 2025
    29
    跟浏览器有毛关系,网页写的菜。
    如果有强烈需求的话,不如自己看看能不能写油猴脚本优化一下,不然就去找网页作者 battle 一下
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5358 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 93ms · UTC 06:33 · PVG 14:33 · LAX 22:33 · JFK 01:33
    ♥ Do have faith in what you're doing.