当前位置: 首页 >
为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
- 人气:
Worker本身的实现确实是繁琐的,尤其是 postMessage、onmessage这类线程间数据通信操作,就挺繁琐。
这个时候可以用谷歌的comlink库: comlink - npm comlink能用单线程操作的习惯来实现多线程操作,很赞。
(其原理是Proxy代理机制) 当然Vite也有适配: vite-plugin-comlink - npm 然后,解决完线程间通讯的麻烦事之后,还要面对一个坑。
就是Worker和Worker之间、Worker和主线程之间,无法实现复杂数据类型的传输(会丢类型)。
…。
推荐资讯
- 2025-06-2527寸显示器是否有必要到4K?
- 2025-06-25写业务的话,go是不是垃圾?
- 2025-06-25闪极全球首发多口 PD 3.1 充电器,单口 140W 输出,其中还有哪些亮点值得关注?
- 2025-06-25如何看待 Rust 的应用前景?
- 2025-06-25美国率领北约敢和中国开战吗?
- 2025-06-25entp有什么明显特征?
- 2025-06-25为什么现在吹Rust的人这么多?
- 2025-06-25为什么游戏中,中国跟欧洲的时延这么大,是否是海底光缆距离过长的原因?
- 2025-06-25微信服务器会保留聊天记录吗,会保存多久?
- 2025-06-25Rust 的设计缺陷是什么?
- 2025-06-25编程问题哪里解决?
- 2025-06-25如何评价女明星梅根福克斯的身材?
- 2025-06-25你身边身材最好的女生是什么样?
- 2025-06-25如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 2025-06-25大家怎么看待长沙这个城市?
- 2025-06-25你生活中做过最自律的一件事是什么?
推荐产品
-
飞书为什么大幅裁员?
toB软件, 跟toC软件最大的区别, 就是想要赚钱, 就无 -
如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
如果内置硬盘能换,那么很超值。 不过没理解错的话,mac -
哪张照片让你觉得刘亦菲美得不可方物?
黑色职业装刘亦菲 复古刘亦菲 -
洲际导弹能打到任何地方,为什么还需要轰炸机?
因为洲际弹道导弹的火箭是一次性的,并且造价极其昂贵,战斗部只
最新资讯