当前位置: 首页 >
为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
- 人气:
Worker本身的实现确实是繁琐的,尤其是 postMessage、onmessage这类线程间数据通信操作,就挺繁琐。
这个时候可以用谷歌的comlink库: comlink - npm comlink能用单线程操作的习惯来实现多线程操作,很赞。
(其原理是Proxy代理机制) 当然Vite也有适配: vite-plugin-comlink - npm 然后,解决完线程间通讯的麻烦事之后,还要面对一个坑。
就是Worker和Worker之间、Worker和主线程之间,无法实现复杂数据类型的传输(会丢类型)。
…。
推荐资讯
- 2025-06-2627寸显示器是否有必要到4K?
- 2025-06-26如何评价张靓颖刘宇宁《九万字》?
- 2025-06-26请问群晖的docker还能装些什么?
- 2025-06-26我听说Windows12微软就直接重头构建Windows了,就直接重构Win内核了,到底是不是真的?
- 2025-06-26华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
- 2025-06-26写业务的话,go是不是垃圾?
- 2025-06-26如何在Mac m1中部署openwrt软路由虚拟机?
- 2025-06-26如何看待同事每天蹭你车?
- 2025-06-26如何搭建自己CDN服务器?
- 2025-06-26如何评价b站数码区up主 “大狸子切切里”?
- 2025-06-26有一张巨强的显卡是什么体验?
- 2025-06-26俄罗斯人现在的生活水平到底怎么样?
- 2025-06-26买到烂尾楼到底该有多绝望?
- 2025-06-26做独立站的人后来都怎么样了?
- 2025-06-26如何评价阿富汗取消与中国的石油开***合同?
- 2025-06-26如果世界是虚拟的,当两个镜子对面放,将会无限反射,会不会将 cpu 算力耗光?
推荐产品
-
你用过的最好用的鼠标是什么品牌的?
之前写过一篇推荐键盘的文章很受大家欢迎,今天呢更新一篇鼠标的 -
有一双超级大长腿是什么感觉?
我只能说,真正切题的回答来了,比回答里那些个美女来的切题的多 -
开车的人和不开车的人思维有什么区别?
有一次连续加班40多小时后回家休息。 老婆跟我说:辛苦了, -
数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
开发数据库可太容易,不就 CURD 么,10 行不到就解决了
最新资讯




