为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?_陕西省宝鸡市扶风县频绘键武术股份有限公司
联系人:
手机:
E-mail:
地址:
为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
发布时间:2025-06-28 12:00:12 人气:
Worker本身的实现确实是繁琐的,尤其是 postMessage、onmessage这类线程间数据通信操作,就挺繁琐。
这个时候可以用谷歌的comlink库: comlink - npm comlink能用单线程操作的习惯来实现多线程操作,很赞。
(其原理是Proxy代理机制) 当然Vite也有适配: vite-plugin-comlink - npm 然后,解决完线程间通讯的麻烦事之后,还要面对一个坑。
就是Worker和Worker之间、Worker和主线程之间,无法实现复杂数据类型的传输(会丢类型)。
…。
相关新闻
- 《诛仙》作者萧鼎于近日修改《诛仙》原作并大量删去碧瑶戏份,如何看待这一行为? 因为诛仙写于2003年,在那个网络都没全民普及的年代里, 萧...
- 马斯克的“星链”卫星突然大批坠落,为啥国内那么多人迅速出来洗白? 与此同时,千帆星座和发射它火箭的上面级推进器 已经因为卫星失...
- cloudflare的1.1.1.1和warp有什么区别? 坦白说,我第一次听说 Cloudflare 是因为他们提供的...
- 你的低成本爱好是什么? 我有一个超低成本的爱好,这个爱好就是养鱼,字面意思上的养鱼,...
- 你遇见过哪些觉得不可思议但却真实发生的事? 2005年,我在深圳南山区开了家餐厅,去办营业执照时,工商局...
- 2025年现在开发php项目选择lar***el框架好还是thinkphp框架好? 个人觉得,webman还不错,性能好,开发也很简单。 或者用...


客服