网站地图官方微信:
网站首页 新抚区 耿城镇 群龙乡 犁倭镇 六街镇 黑河镇

当前位置: 首页 >

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

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

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

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

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

…。

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

  • | 黄晓明上戏考博落榜,本人回应「明年再战」,怎样看明星对高学历的追求?上戏博士有多难考? |

    这是上海戏剧学院2022年出台的「申请-考核制」文件,你可以...

    查看详情>>
  • | ***如你财务自由,是买一个大平层还是买一个大别墅? |

  • | 为什么人在潜艇中待不超过90天,但在空间站上却可以待6个月? |

  • | 韩国人在电影上非常凶猛能打,现实中韩国男人的战力如何? |

  • | 小朋友到底应不应该购买SWitch? |

  • | PHP现在真的已经过时了吗? |

  • | 搞了NAS之后去哪里下载4K,8K的电影? |

  • | 延边大学毕业典礼上,食堂阿姨的发言为什么能让许多同学落泪? |

  • | 你见过最上进的人是怎样的? |

  • | 大厂后端开发需要掌握docker和k8s吗? |

  • | ipaas 和 apaas 的区别主要体现在哪? |

  • 单位招了个 37 岁程序员,工资 16000,比小年轻还少。...

    2025-06-26
  • 核心就是明白了用户的需求。 就拿最好用的idea举例 界面好...

    2025-06-26
  • 真不用听鱼圈那些知其然不知其所以然的大聪明告诉你过滤不够ba...

    2025-06-26
  • 苹果官方其实卖这个配件,但是目前只提供给Mac Pro。 ...

    2025-06-26

关注我们

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