当前位置: 首页 >
为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
- 人气:
Worker本身的实现确实是繁琐的,尤其是 postMessage、onmessage这类线程间数据通信操作,就挺繁琐。
这个时候可以用谷歌的comlink库: comlink - npm comlink能用单线程操作的习惯来实现多线程操作,很赞。
(其原理是Proxy代理机制) 当然Vite也有适配: vite-plugin-comlink - npm 然后,解决完线程间通讯的麻烦事之后,还要面对一个坑。
就是Worker和Worker之间、Worker和主线程之间,无法实现复杂数据类型的传输(会丢类型)。
…。
推荐资讯
- 2025-06-20歼20到底有多厉害?
- 2025-06-20《碟中谍 8》都有哪些槽点?
- 2025-06-20知乎上有哪些古言甜文?
- 2025-06-20B站的众多教做饭和烹饪的厨师up主的资历与实力应如何排序?
- 2025-06-20张元英瘦得很畸形,为什么她粉丝还觉得是完美身材?
- 2025-06-20MacOS真的比Windows流畅吗?
- 2025-06-20大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
- 2025-06-20大家在广州的一天是怎么样的呢?
- 2025-06-20如何看待伊朗国家电视台发文称“今晚将会发生一件大事,让世界铭记几个世纪”?
- 2025-06-20如何评价《一路向西》导演***辉影游新作《捞女游戏》,实际游玩体验如何?
- 2025-06-20为什么玩家对《原神》5.7 的丝柯克期盼那么高?
- 2025-06-20Cloudflare是一家什么样的公司?
- 2025-06-20张元英瘦得很畸形,为什么她粉丝还觉得是完美身材?
- 2025-06-20如何评价DuckDB?
- 2025-06-20《三体》的文笔很差吗?
- 2025-06-20H264和H265谁画质好,求回谢谢!?
推荐产品
-
UBI(Universal basic income,全民基本收入)可行吗?
可行,且大概率已经堵不住,不得不实施了。 因为有些城市已经 -
数码宝贝1,2部里有哪些容易被忽略的小细节?
随便写几个推论,少部分会涉及数码其他作品。 1:第二部本宫 -
如果SSD硬盘闲置很多年,内部数据会不会丢失?
亲自测试,一块intel的2t ssd,里面装满了许多vmw -
女朋友是体育生是一种什么体验?
军校毕业,一女同学托人转告,非我不嫁。 高中时,因为女生太优
热销产品
最新资讯