为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?_云南省玉溪市华宁县洪钱摊贺电视节目合伙企业

  • 毕设答辩,老师说node不可能写后台怎么办?
  • 为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
  • 为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?_云南省玉溪市华宁县洪钱摊贺电视节目合伙企业

    诚信为本,市场在变,诚信永远不变...
    热门分类: 第一系列 | 第二系列 | ......>>更多
    公司动态 当前位置: 首页 > 新闻动态 > 公司动态

    为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?

    添加时间:2025-06-26 22:45:12

    worker 无法操作DOM worker 无法做“原生”canvas离屏渲染 shared buffer没有原生atomic 即便上述都完美解决了,shared buffer 卡了最低延迟(为了防止旁路攻击)也没办法考虑多线程canvas方案 所以,worker里真实可用的场景并不高不多 即便主线程里已有WASM + canvas,但依旧高开销,开发成本高,还不如将就用用react。

    react的concurrent mode就是目前的版本答案(如果你的页面巨大,状态变动频繁) 防冲,任何将界面更新放到…。

    为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?