网站地图官方微信:
网站首页 包装项目合作 阅览室桌椅 圆珠笔 荧光笔 印章用品 验钞机

当前位置: 首页 >

为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?

Worker本身的实现确实是繁琐的,尤其是 postMessage、onmessage这类线程间数据通信操作,就挺繁琐。

这个时候可以用谷歌的comlink库: comlink - npm comlink能用单线程操作的习惯来实现多线程操作,很赞。

(其原理是Proxy代理机制) 当然Vite也有适配: vite-plugin-comlink - npm 然后,解决完线程间通讯的麻烦事之后,还要面对一个坑。

就是Worker和Worker之间、Worker和主线程之间,无法实现复杂数据类型的传输(会丢类型)。

…。

为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?

  • | 国内目前独立开发者收入如何?可以养活自己以及家人吗? |

    还行啊,自己几个周末的业余时间,一边玩一边写的照片整理软件 ...

    查看详情>>
  • | 做好的flask项目怎么部署到服务器,使用公网ip可访问? |

  • | 大连天空现罕见「窟窿云」,目击者称持续半小时,压迫感十足,窟窿云是怎么形成的?你见过吗? |

  • | 在中国有多少开发者使用Rust编程语言? |

  • | 为什么越来越多的国内男孩,要娶国外女孩? |

  • | 2025 年有哪些值得关注的开源项目? |

  • | 蜂鸟音乐指控邓紫棋侵权,要求 48 小时内下架重录歌曲,邓紫棋回应「不会下架」,这一指控合理吗? |

  • | SpaceX 星舰 36 号火箭静态点火测试爆炸,爆炸的原因是什么?会对星舰发展产生什么影响? |

  • | 为何9.24拼命拉股市,10.8又拼命打压? |

  • | B站的众多教做饭和烹饪的厨师up主的资历与实力应如何排序? |

  • | postgres集群的选择? |

  • 第十飞星舰 s36 静态测试原地爆炸了,我的判断没错,v2 ...

    2025-06-20
  • 我有两个孩子,学习都比较好: 幼儿园识字过千,一年级开始学奥...

    2025-06-20
  • 我姐跟我科普过,胸基本上就两种,腺体胸和脂肪胸 腺体胸这种主...

    2025-06-20
  • 肯定是牛仔裤,修身牛仔裤可以展示形体本身的美,宽松牛仔裤,可...

    2025-06-20

关注我们

添加微信好友,关注最新动态