网站地图官方微信:
网站首页 新立镇 上清镇 凭祥镇 沙丁乡 白庄镇 神林乡

当前位置: 首页 >

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

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

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

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

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

…。

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

  • | 商业史上有哪些降维打击的经典案例? |

    因为炮叔叔在网创圈,野路子比较多,这里就拿一些网创圈的案例来...

    查看详情>>
  • | 鱼缸上的藻类怎么去掉? |

  • | 到底是9800x3d+5070ti还是u7+5080? |

  • | 伊朗是个怎么样的国家? |

  • | 从技术上看,cloudflare比其他公司牛在哪儿? |

  • | 有驾照但是不会开车,你们是怎么掌握开车的熟练技术的? |

  • | Chrome 浏览器设计的神细节有哪些? |

  • | 未来几年,市场对 AI 人才的需求会集中在哪几个方向? |

  • | 理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般? |

  • | 为什么白色衣服总是透,内衣一穿上特别明显? |

  • | 开源 waf 哪些值得推荐? |

  • 如何选择你的 Golang 后端开发框架引言与 J***a ...

    2025-06-19
  • 做副业 3-4 年了,我说句实话: 所有要你 先交会费的、号...

    2025-06-17
  • 最近做商业小程序接入地图,突然收到提示要补5万/年授权。 明...

    2025-06-19
  • 好用。 只说缺点: 1,电视模式,switch本机发烫严重...

    2025-06-19

关注我们

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