网站地图官方微信:
网站首页 包装机械 包装产品加工 折射仪 印章用品 学习文具 文件柜

当前位置: 首页 >

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

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

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

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

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

…。

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

  • | 马上领证了,发现男朋友离不了游戏,让他少打游戏他会非常生气,正常吗? |

    你不用改变,继续不让他打游戏。 家里绝对禁止打游戏,发现单...

    查看详情>>
  • | 如何评价《凡人修仙传》的主角韩立? |

  • | 歼-20 在国际上到底是什么地位? |

  • | 我听说Windows12微软就直接重头构建Windows了,就直接重构Win内核了,到底是不是真的? |

  • | 30马赫的导弹,近防炮能挡住吗? |

  • | 在哪能下载到免费可靠的solidworks软件以及教程? |

  • | 为什么同样是输球,常州和国足的风评却差那么多呢? |

  • | 20年后,会不会迎来县级合并潮? |

  • | 你遇见过哪些“卧槽!这样也行?”的神操作? |

  • | 那些裸贷的女孩现在都怎么样了? |

  • | 如何评价熊狼狗的《没钱修什么仙?》? |

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

    2025-06-19
  • 疫情失业以后已经躺平五年,细数一下这几年找工作遇到的各种奇葩...

    2025-06-19
  • 你没理解这句话 这是微软(曾经) 这是苹果 这是...

    2025-06-19
  • 关注社区OpenGithub社区:***s://open.i...

    2025-06-19

关注我们

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