当前位置:当前位置: 首页 >
为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
人气:发表时间:2025-06-19 13:00:12
Worker本身的实现确实是繁琐的,尤其是 postMessage、onmessage这类线程间数据通信操作,就挺繁琐。
这个时候可以用谷歌的comlink库: comlink - npm comlink能用单线程操作的习惯来实现多线程操作,很赞。
(其原理是Proxy代理机制) 当然Vite也有适配: vite-plugin-comlink - npm 然后,解决完线程间通讯的麻烦事之后,还要面对一个坑。
就是Worker和Worker之间、Worker和主线程之间,无法实现复杂数据类型的传输(会丢类型)。
…。
同类文章排行
- 女主播和榜一大哥现实碰面会做什么?
- 如何评价张靓颖刘宇宁《九万字》?
- 为什么成功人士的精力都非常旺盛?
- HTTP/3 解决了什么问题,又引入了什么新问题?
- Golang和J***a到底怎么选?
- Postgres 和 MySQL 应该怎么选?
- 当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
- 请问有人能估计一下 go 相比 php 在不同用户量下能省多少钱吗?
- 快乐教育毁了多少孩子了?
- 你怎么看待剪映收费过高问题?
最新资讯文章
- 本人女20,平胸跟男生一样怎么办 ?
- 5070ti什么时候才能回归正常价格?
- 精灵宝可梦(Pokémon)里有哪些有趣的梗?
- 为什么不用rust重写Nginx?
- 为什么go和rust语言都舍弃了继承?
- 如果世界是虚拟的,当两个镜子对面放,将会无限反射,会不会将 cpu 算力耗光?
- 感觉自己被吸走了精气是为什么?
- 为什么大家不再提星链了(包括外网)?
- 为什么欧美影视喜欢露点?
- 冬天也要穿胸罩吗?
- 今天在用剪映剪***被一个会Premiere的同学看到了,嘲笑我用剪映,Pr剪辑真的比剪映好吗,好在哪?
- 如何低成本地过有益的生活?
- 为什么伊朗的防空系统失效了?
- 为什么柬埔寨边检只收取中国人小费?
- 人工智能相关专业里有什么「坑」吗?
- 亲戚总是给我的小孩喂酒,我该如何委婉的拒绝呢?
- Firefox 浏览器是否还有可能浴火重生?
- Windows有哪些神级软件?
- 中了 2 亿你会辞去工作吗?
- 为什么要学go语言,golang的优势有哪些?





