网站地图官方微信:
网站首页 包装生产线 帐簿 阅览室桌椅 语音室成套设备 一体机办公设备 修正带

当前位置: 首页 >

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

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

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

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

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

…。

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

  • | 2025年,Gitea 和 GitLab 应当如何选择? |

    上家公司用 GitLab,上上家公司用 Gitea,刚好我负...

    查看详情>>
  • | 小腿能粗到什么地步? |

  • | 在大型项目上,J***aScript 是个烂语言吗? |

  • | 用紫砂壶泡茶真的比别的茶具泡出来的茶更有味道吗? |

  • | 用了几年大厂云服务器,现在想换便宜的,有推荐的吗? |

  • | 第一次DIY装机需要注意什么? |

  • | 如何保护小朋友的眼睛,不至于那么早的近视? |

  • | 遭遇生理性涨奶该怎么办? |

  • | 儿子抑郁四年左右了,他的未来该怎么办? |

  • | 曹玉磊冒充「清华院长」频繁参加活动遭官方打***,他为何能堂而皇之以***身份开展活动?其将受到哪些处罚? |

  • | 外网有哪些和中国有关的梗? |

  • 拍照不用拉腿。 穿裙子不用上拉到危险的程度。 ...

    2025-06-27
  • 这么说吧 我买的 24+256 版本,配置了外接 2tssd...

    2025-06-27
  • 个人觉得,女生穿牛仔裤的形式意义还是大于内容 说白了,就是审...

    2025-06-27
  • 日本现状是怎么样?我在那待了一年,说几句你可能不爱听的实话 ...

    2025-06-27

关注我们

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