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

2025-06-29 00:45:11

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

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

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

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

为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
广告位810*200
相关阅读
高速铁轨为什么没有伸缩缝,热胀冷缩问题是怎么解决的?

高速铁轨为什么没有伸缩缝,热胀冷缩问题是怎么解决的?

高铁:我热胀冷缩! 混凝土块:不,你没有。 以前的时候,一...

2025-06-18
有没有免费的云服务器?

有没有免费的云服务器?

1. Oracle Cloud免费时长:永久免费免费机型:2...

2025-06-18
为什么现在没人提猎鹰9号了?

为什么现在没人提猎鹰9号了?

如果是看热闹的乐子人,那确实都不怎么提了。 黑Falcon...

2025-06-18
Cloudflare是一家什么样的公司?

Cloudflare是一家什么样的公司?

更新: 评论区有两个热心朋友分析了问题,大概是Github在...

2025-06-18
以色列为什么突然敢打伊朗了?不怕被报复?

以色列为什么突然敢打伊朗了?不怕被报复?

以色列打伊朗可能是得到了五常的默许的。 你看看伊朗和以色列...

2025-06-18