网站地图官方微信:
网站首页 包装检测设备 展示台 一体机办公设备 夜视仪 学生 削笔器

当前位置: 首页 >

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

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

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

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

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

…。

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

  • | 你见过身边身材最好的女生是什么样子的? |

    23年夏天在苏州一家潮汕牛肉火锅店 隔壁桌的一个女生,热裤加...

    查看详情>>
  • | 如何看LOL官方,把AL的冠军改成优胜者? |

  • | 如何看待alist被转手出售***? |

  • | 印度是真的烂还是咱们在信息茧房里面? |

  • | 不用CDN就没事,用阿里云CDN就被攻击刷流量,阿里云表示证明不了就要用户买单,如何看到这种行为? |

  • | 鸿蒙折叠屏笔记本为什么敢卖26999? |

  • | 使用J***a开发简单CAD软件? |

  • | Renderdoc 开发有哪些常见的问题? |

  • | 中国肥胖率最高的省是河北,北方地区的肥胖率普遍高于南方,是什么原因让北方人更容易发胖? |

  • | Golang与Rust哪个语言会是今后的主流? |

  • | 为什么Dreamwe***er,FrontPage会被淘汰? |

  • 看看40,50年前老电视剧中的穿搭。 一部《成长的烦恼》(...

    2025-06-18
  • 因为诛仙写于2003年,在那个网络都没全民普及的年代里, 萧...

    2025-06-18
  • 没觉得国外上座率高啊!他去国外了吗?世巡了吗?巡哪里了?我知...

    2025-06-18
  • 我老婆高中时也是班花,但是没人惦记,具体说是没人敢惦记,原因...

    2025-06-18

关注我们

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