网站地图官方微信:
网站首页 庆丰镇 湖泽镇 南城镇 汕头市 水观镇 本庄镇

当前位置: 首页 >

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

直接说结论吧,web worker 开发者用起来非常不开心 + 容易泄漏源代码这两个原因,所以没有广泛使用。

老规矩,先贴一下我曾经用 web worker 做过的应用。

NCM 转换器 ncm 格式转换到 mp3 的逻辑用了原生的 js worker 实现 Digital IDE VCD 渲染器 解析 vcd 文件并转换成渲染单元的步骤使用了 web worker 跑 wasm 的技术路线 在批判 worker 之前,我先讲讲为什么部分场景下要用 worker。

最主要的原因是防止阻塞主线程,浏览器内…。

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

  • | AI 生成时代,现有编程语言还够用吗? |

    个人觉得不够用,而且我觉得会诞生新的语言,其中一类是结合生成...

    查看详情>>
  • | 27寸显示器是否有必要到4K? |

  • | 为什么知乎上很多人觉得新加坡不适合定居? |

  • | 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台? |

  • | 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平? |

  • | 为什么B-2天下无敌? |

  • | Rust 未来会成为主流的编程语言吗? |

  • | 为何雷军天天健身,却无健身痕迹? |

  • | 目前中国程序员和美国程序员的差距在哪里? |

  • | 如何评价前端组件库shadcn/ui? |

  • | vue + tsx 的开发体验能追得上 react+tsx么? |

  • 任何软件都不可能把一个任务分配给2个核心进行运算的。 就那...

    2025-06-24
  • 最浅白的话来讲:让酒能喝的方式不一样。 在发明蒸馏技术之后...

    2025-06-24
  • 2021 年我亲自去现场部署过信创环境,某某档案系统。 J*...

    2025-06-24
  • 找惠普或者戴尔的经销电话,把你的需求和预算告诉他们,再明确告...

    2025-06-24

关注我们

添加微信好友,关注最新动态