当前位置:当前位置: 首页 >
为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
人气:发表时间:2025-06-29 01:50:10
Worker本身的实现确实是繁琐的,尤其是 postMessage、onmessage这类线程间数据通信操作,就挺繁琐。
这个时候可以用谷歌的comlink库: comlink - npm comlink能用单线程操作的习惯来实现多线程操作,很赞。
(其原理是Proxy代理机制) 当然Vite也有适配: vite-plugin-comlink - npm 然后,解决完线程间通讯的麻烦事之后,还要面对一个坑。
就是Worker和Worker之间、Worker和主线程之间,无法实现复杂数据类型的传输(会丢类型)。
…。
同类文章排行
- 买到烂尾楼到底该有多绝望?
- 我想问一下什么是爱呢?
- 如何看待某日本小学校园餐只有一小块鸡肉?
- 军工为什么不要轻易进?
- 为什么还有人用VIM?
- MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
- 男子被树枝刺伤无视伤口终要截肢,为什么会造成这么严重的后果?被植物划伤后的正确处理方式有哪些?
- 蔚来怎么感觉有点方寸大乱呢?
- 为什么台式 PC 还处在组装(DIY)阶段?
- 我的世界怎么租一个四个人的服务器?
最新资讯文章
- 1MB其实是一个很大的存储单位,那么它的存储容量究竟有多大?
- 如何用防火墙禁止软件联网?
- 英国登山队靠人均 124 万元的氙气疗法,无高反四天登顶珠峰,该方法究竟是什么体验?背后有哪些争议?
- 怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令?
- 孙悟空为什么每次都叫沙僧看着行李,荒山野岭的还怕有人来偷吗?
- 一个非常漂亮的残疾女孩,会有人愿意娶吗?
- 有一个***约你出去,你会去吗?
- 为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
- 为什么 J***aScript 在国外逐渐用于前端+后端开发,而国内还是只用它做前端?
- 你卡过最厉害的bug是什么?
- 鸿蒙折叠屏笔记本为什么敢卖26999?
- 一个母亲对儿女说,这世上除了爸妈没人真心希望你们好。请问你怎么看?
- 为什么西安市突然不禁摩了?
- 一万亿人民币和龙珠一万战斗力,你选择哪个?
- 为什么软件公司很少用python开发web?
- 中国的 App 怎么这么恶心啊,还是说安卓恶心?
- 为什么李玟明明看起来那么开朗自信,却罹患抑郁症?
- 有什么方法可以更快地理解 J***aScript?
- 程序员男朋友都是怎样的?
- 世界最大医院郑大一附院有多牛?





