为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
- 发表时间:2025-06-20 10:00:18
- 来源:
Worker本身的实现确实是繁琐的,尤其是 postMessage、onmessage这类线程间数据通信操作,就挺繁琐。
这个时候可以用谷歌的comlink库: comlink - npm comlink能用单线程操作的习惯来实现多线程操作,很赞。
(其原理是Proxy代理机制) 当然Vite也有适配: vite-plugin-comlink - npm 然后,解决完线程间通讯的麻烦事之后,还要面对一个坑。
就是Worker和Worker之间、Worker和主线程之间,无法实现复杂数据类型的传输(会丢类型)。
…。
推荐资讯
- 2025-06-20 14:20:18据说go和c#的开发者都说自己比较节省内存,你们认为呢?
- 2025-06-20 15:05:17如果全球都停止出口粮食,中国能否自给自足?
- 2025-06-20 14:10:18京东刘强东近期小范围分享怎么看?
- 2025-06-20 14:05:19switch2好用吗朋友们?
- 2025-06-20 14:05:19美国真会下场对伊朗开战吗?
- 2025-06-20 15:10:18国密加密算法有多安全呢?
- 2025-06-20 14:05:19如何评价祝绪丹在《五哈》第十期的表现?
- 2025-06-20 14:00:17为什么女性内衣很少有人穿前扣的?
- 2025-06-20 15:20:18有没有好看的个人博客的设计?
- 2025-06-20 14:45:18你曾看到空乘做过的最傻的事情是什么?
推荐产品
-
为什么运营商要封禁PCDN?
此回答是关于广东移动省间结算的,与PCDN有一定关联通知接广 -
为什么都说武器越怪,死的越快?
我高中好哥们有个富二代混子 他平时的随身武器是一把车钥匙 老 -
055驱逐舰 是个什么概念?
第一个概念, 便宜,055造价每吨60万,万吨60亿人民币, -
印度公开藏南地区我方战士口咬手雷坚守的***,是想表达什么?
我记得大概去年,国防部长董军跟美防长开会,有几张图是董防长走
最新资讯