网站地图官方微信:
网站首页 包装印刷加工 圆珠笔 一体机办公设备 验钞机 学校家具 学生

当前位置: 首页 >

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

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

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

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

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

…。

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

  • | 为什么这么久了还是没有主流软件开发鸿蒙版? |

    应用开发者,去年华为接触我们,邀请我们开发鸿蒙版,送了两台手...

    查看详情>>
  • | 小朋友到底应不应该购买SWitch? |

  • | 为什么 macOS 并不差,可市场总敌不过 Windows? |

  • | 使用go作为游戏服务端开发语言,到底解决了什么问题? |

  • | 为什么好多人不承认大众审美就是喜欢白皮? |

  • | 本人女20,平胸跟男生一样怎么办 ? |

  • | 大一计算机新生怎么合理利用github? |

  • | 能不能分享你手机里最「夏天」的一张照片? |

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

  • | 为什么现在的年轻人宁愿自己工资低点,也要过得舒服、不那么累? |

  • | 为什么人们都默认报警没有用呢? |

  • 微软在设计WINDOWS的时候必须要考虑到内存较小的普通用户...

    2025-06-25
  • 以前,自来水用漂***消毒,后又用更高效的氯气消毒。 这两个...

    2025-06-25
  • 没喝过一口母乳的来说一句。 我和我弟弟都没喝过母乳,不是我...

    2025-06-25
  • 2025年5月28日 昨晚最新发生的:只要点开,不管是安卓还...

    2025-06-25

关注我们

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