当前位置: 首页 >
为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
- 人气:
Worker本身的实现确实是繁琐的,尤其是 postMessage、onmessage这类线程间数据通信操作,就挺繁琐。
这个时候可以用谷歌的comlink库: comlink - npm comlink能用单线程操作的习惯来实现多线程操作,很赞。
(其原理是Proxy代理机制) 当然Vite也有适配: vite-plugin-comlink - npm 然后,解决完线程间通讯的麻烦事之后,还要面对一个坑。
就是Worker和Worker之间、Worker和主线程之间,无法实现复杂数据类型的传输(会丢类型)。
…。
推荐资讯
- 2025-06-27Todo清单、闪点清单、微软TODO、番茄todo、滴答清单、奇妙清单,哪个待办事项App更好用?
- 2025-06-27为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?
- 2025-06-27相亲男见面5次,第5次的时候尝试拉我的手,我甩开了,后面就再没约过我,怎么办?
- 2025-06-27工程师离职,如果领导让你们把自己的技术教会一个人才能走,你们会教吗?
- 2025-06-27为什么有的程序员很抗拒使用Ai?
- 2025-06-27多个充电宝或电芯品牌的 3C 认证证书被暂停,涉及罗马仕、安克、绿联、倍思、安普瑞斯等,发生了什么?
- 2025-06-27为什么程序员独爱用Mac进行编程?
- 2025-06-27如何理解「男人至死是少年」这句话?
- 2025-06-27男的真的会把所有衣服从上到下都扔洗衣机吗?
- 2025-06-27如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 2025-06-27健身为什么要多练腿?
- 2025-06-27为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?
- 2025-06-27为什么小公司留不住人?
- 2025-06-27什么是Android逆向?如何学习安卓逆向?
- 2025-06-27可以去贵州或云南的小镇简单生活吗?
- 2025-06-27如何在不重装系统和软件的情况下换系统盘?
推荐产品
-
能否对比一下Claude Code和Gemini CLI,你的选择建议是?
这竟然也是个问题?是玩ChatGPT,把脑子玩瓦了么(笑)。 -
如何看待蔚小理ceo和雷军互祝大卖?
所有新能源车企里面,理想,BYD,特斯拉最应该给小米磕一个, -
孩子画过什么画让你非常震惊?
上周末因为调皮被我训了两句,然后一个五岁半的小姑娘去客厅去发 -
如何评价杨***钰这个人?
杨***钰怀孕,她还是对顶级富豪祛魅了。 看到一个新闻,杨
最新资讯




