为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
- 发表时间:2025-06-27 22:50:12
- 来源:
Worker本身的实现确实是繁琐的,尤其是 postMessage、onmessage这类线程间数据通信操作,就挺繁琐。
这个时候可以用谷歌的comlink库: comlink - npm comlink能用单线程操作的习惯来实现多线程操作,很赞。
(其原理是Proxy代理机制) 当然Vite也有适配: vite-plugin-comlink - npm 然后,解决完线程间通讯的麻烦事之后,还要面对一个坑。
就是Worker和Worker之间、Worker和主线程之间,无法实现复杂数据类型的传输(会丢类型)。
…。
推荐资讯
- 2025-06-23 23:35:11为什么中国开发不出流行的编程语言?
- 2025-06-23 23:45:11如何进行腰突核心力量训练?
- 2025-06-23 22:55:12***如清空你一切***,但是你获得一个可以每天百分之一增长的一千块钱,你愿意吗?
- 2025-06-23 23:45:11冬天也要穿胸罩吗?
- 2025-06-23 22:05:12能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 2025-06-23 23:00:12怎么看待三十而已里说的养鱼让人玩物丧志,养鱼是魔鬼,是黑洞,养鱼毁三代鱼缸毁一生的话?
- 2025-06-23 22:45:11女生身高174体重120+算胖吗?
- 2025-06-23 23:45:11目前最流行的 rust web 框架是什么?
- 2025-06-23 23:30:11winkawaks游戏模拟器怎么运行?
- 2025-06-23 23:05:12为什么现在越来越多的人不想要孩子呢?
推荐产品
-
NAS噪音太大,大家都吧NAS放置到哪了?
咸鱼买几个这种塑料的储物箱,我买的是茶花的这款,六七十买三个 -
公司运维工作能力差,态度不端正还骂我,辞退他还要补偿该不该给?
4000块的运维,只能在你跟他说打印机坏了的时候去网上找个本 -
年纪轻轻为什么会得腰肌劳损?
知道什么是腰肌劳损吗?不要随便给自己按病! 腰肌劳损这个词大 -
相对于 Linux,Windows Server 存在的意义是什么?
Windows Server有个功能叫域,它类似统一认证,开
新闻动态
最新资讯

