网站地图官方微信:
网站首页 折射仪 帐簿 眼镜片 眼镜盒 眼镜布 学生

当前位置: 首页 >

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

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

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

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

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

…。

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

  • | 你在出租房屋发现过什么前租客留下的“宝藏”? |

    一个2TB的移动硬盘,里面有6万张美女图片,好家伙居然有几十...

    查看详情>>
  • | 你发生过的最尴尬的事是什么? |

  • | 你健身是为了什么? |

  • | 脸与身材不符是种怎样的体验? |

  • | 如何看待《我夺走了男主的初夜》这种梦女***改编的韩剧? |

  • | 狗头萝莉究竟做错了什么? |

  • | 特朗普发文要求伊朗无条件投降,并被曝考虑加入对伊空袭,有哪些目的?伊朗会弃核求生吗? |

  • | 为什么我感觉黑神话剧情的风评反转了? |

  • | 匿名关了,大家实名说说你最近的烦恼? |

  • | 如何评价张靓颖刘宇宁《九万字》? |

  • | 如何评价陈楚生? |

  • 你可以通过pxx、某宝等平台,以极低的价格买到几乎所有生活必...

    2025-06-19
  • 我估计了一下,大概可以做到百元以内,大概率免费。 使用Clo...

    2025-06-19
  • 我先说结论,如果按照苏超的模式坚持下去,废掉的不仅是中超,还...

    2025-06-19
  • 如果是电影,那不一定 一个电影肯定是母带最清晰,这个大家都明...

    2025-06-19

关注我们

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