网站地图官方微信:
网站首页 帐簿 圆规 荧光笔 一体机办公设备 眼镜布 学生

当前位置: 首页 >

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

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

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

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

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

…。

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

  • | 为何犹太人能掌控美国,却拿中国没办法? |

    因为中央集权。 中央集权是犹太金融集团的天然克星。 无论是什...

    查看详情>>
  • | 世界上存在动漫少女般完美的「身体」吗? |

  • | 你被哪个后来知道很sb的BUG困扰过一周以上吗? |

  • | postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢? |

  • | 国内的银行软件搞所谓的“安全键盘”是不是有什么大病? |

  • | 为什么有人嘲笑练瑜伽的女性? |

  • | 为什么都对TLC乃至未来的QLC嗤之以鼻呢? |

  • | 怎样练出阿纳托利那样的身材? |

  • | 如何看待,6月26日马英九第四次参观大陆离开前演讲脱稿说“宣称两岸统一必须尊重台湾的意愿”? |

  • | 你都见过什么样的电脑盲? |

  • | 什么时候你开始发现俄罗斯不过如此? |

  • 高考后才知道妈妈连1万都拿不出***,炸出多少病态巨婴! 高...

    2025-06-29
  • 最离谱的是,大陆很多警察作为执法者,完全不懂法,执法时处处违...

    2025-06-29
  • Solid 很灵活。 它没有和 Web 绑死,没有和特殊的编...

    2025-06-29
  • 这道题我会。 我学生时代经常看《知音》《家庭医生》,掌握了...

    2025-06-29

关注我们

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