为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
- 发表时间:2025-06-27 21:40:12
- 来源:
Worker本身的实现确实是繁琐的,尤其是 postMessage、onmessage这类线程间数据通信操作,就挺繁琐。
这个时候可以用谷歌的comlink库: comlink - npm comlink能用单线程操作的习惯来实现多线程操作,很赞。
(其原理是Proxy代理机制) 当然Vite也有适配: vite-plugin-comlink - npm 然后,解决完线程间通讯的麻烦事之后,还要面对一个坑。
就是Worker和Worker之间、Worker和主线程之间,无法实现复杂数据类型的传输(会丢类型)。
…。
推荐资讯
- 2025-06-24 03:35:09count(*) count(1)哪个更快?
- 2025-06-24 04:20:09如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 2025-06-24 03:30:10日本真的有些澡堂和温泉是不分男女的吗?有人去过不分男女的那种吗?
- 2025-06-24 04:25:10为什么年轻的肉体让人沉迷?
- 2025-06-24 04:45:09个子高是种怎样的体验?
- 2025-06-24 04:30:09如何看待《捞女游戏》在线人数峰值近 7 万,仍位居国区热销第一?
- 2025-06-24 04:20:09为什么这么多人讨厌中国移动?
- 2025-06-24 04:40:09有什么是你去了上海才知道的事情?
- 2025-06-24 04:25:10为什么山姆这么受欢迎?
- 2025-06-24 03:40:10用了几年大厂云服务器,现在想换便宜的,有推荐的吗?
推荐产品
-
如何看待我国在墨脱建水电站?
按照现有资料,未来墨脱水电站建成,年发电量三千亿度!用特高压 -
俄罗斯妹子***漂亮热情,中国男人是不是很喜欢娶?
前几天和我同事去俄罗斯出差,待了一月,说一下真实感受: 1. -
24-25 赛季 NBA 总决赛抢七,雷霆 103-91 步行者,夺得本赛季总冠军,如何评价这一结果?
最无人认可和关心的一届冠军。 抢七结束一个小时了,虎扑热榜 -
腰椎间盘突出有多痛苦?
腰突的痛苦50%来自身体,50%来自内心,有时内心的痛苦甚至
最新资讯

