为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
- 发表时间:2025-06-19 16:00:14
- 来源:
Worker本身的实现确实是繁琐的,尤其是 postMessage、onmessage这类线程间数据通信操作,就挺繁琐。
这个时候可以用谷歌的comlink库: comlink - npm comlink能用单线程操作的习惯来实现多线程操作,很赞。
(其原理是Proxy代理机制) 当然Vite也有适配: vite-plugin-comlink - npm 然后,解决完线程间通讯的麻烦事之后,还要面对一个坑。
就是Worker和Worker之间、Worker和主线程之间,无法实现复杂数据类型的传输(会丢类型)。
…。
推荐资讯
- 2025-06-18 21:25:12微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- 2025-06-18 21:00:12如果全球都停止出口粮食,中国能否自给自足?
- 2025-06-18 20:30:12三只羊是不是被人做局了?
- 2025-06-18 21:55:11湖南临澧烟花厂爆炸事故已致 9 人遇难 26 人受伤,事故原因可能是什么?厂方要承担哪些法律责任?
- 2025-06-18 20:45:11为什么说微软 Win11,有苹果 macOS 的感觉?
- 2025-06-18 20:20:12iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
- 2025-06-18 20:30:12把《武林外传》中的打工人郭芙蓉放在现代,她能干长久吗?
- 2025-06-18 21:05:11中国承诺不开第一枪,那如果中美开战,美国直接摧毁北斗卫星,中国该如何反败为胜?
- 2025-06-18 20:20:12如果以我本二水平,穿越回建国甚至抗战时期进八路军能混到什么水平?
- 2025-06-18 21:40:11儿子抑郁四年左右了,他的未来该怎么办?
推荐产品
-
Macbook Pro为什么续航差?
我就是2021版 电池现在只有86%健康 平时都是关闭省电模 -
不用CDN就没事,用阿里云CDN就被攻击刷流量,阿里云表示证明不了就要用户买单,如何看到这种行为?
楼上 @佚明 已经讲得很好了,起因是三大运营商对PCDN打击 -
北京日报点名批评“苏超”过度娱乐化的动机是什么?
京圈绝对有人在搞事 昨天无锡常州的比赛看了没,央***的直播 -
目前最具性价比的全栈路线是啥?
有一个网站可以查任意一个网站的技术栈。 w***alyze
新闻动态
最新资讯

