网站地图官方微信:
网站首页 包装印刷加工 包装防伪 折射仪 圆珠笔 荧光笔 眼镜盒

当前位置: 首页 >

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

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

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

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

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

…。

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

  • | 女生真正的完美身材是什么样子? |

    身高175,脚跟到肚脐108,体重63~67,肩宽41~43...

    查看详情>>
  • | 网友称在桔子水晶酒店洗漱包内发现用过的四联检测盒,具体是怎么回事?酒店要承担哪些责任? |

  • | Electron 和当下其他的桌面开发方法相比如何? |

  • | 健身教练们觉得女生怎样的身材才是好身材? |

  • | 空战的时候可不可以先击落预警机? |

  • | NAS将来会被什么产品取代? |

  • | 鱼缸有没有简单的过滤配置搭配方式? |

  • | 为什么果粉对苹果非常地宽容? |

  • | 中国民间中小工厂能快速造出武器吗? |

  • | 媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何? |

  • | 据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗? |

  • 身材稳定,初中身高定形,三围常年稳定在88(胸围),64,8...

    2025-06-20
  • 你太瞧不起NT Kernel了,这个内核无疑是有史以来最先进...

    2025-06-20
  • 不会 因为中国现在对伊朗的支持还仅仅停留在道义支持,或者说口...

    2025-06-20
  • 当年有一次打车去公司,路上司机大哥洋洋洒洒跟我讲了半小时芯片...

    2025-06-20

关注我们

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