当前位置: 首页 >
为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
- 人气:
Worker本身的实现确实是繁琐的,尤其是 postMessage、onmessage这类线程间数据通信操作,就挺繁琐。
这个时候可以用谷歌的comlink库: comlink - npm comlink能用单线程操作的习惯来实现多线程操作,很赞。
(其原理是Proxy代理机制) 当然Vite也有适配: vite-plugin-comlink - npm 然后,解决完线程间通讯的麻烦事之后,还要面对一个坑。
就是Worker和Worker之间、Worker和主线程之间,无法实现复杂数据类型的传输(会丢类型)。
…。
推荐资讯
- 2025-06-25为什么小男孩小时候要比小女孩难养好多?
- 2025-06-25缺乏地理常识,是种怎样的体验?
- 2025-06-25我就想知道,离婚后的男人怎么做到那么绝情?
- 2025-06-25修仙文明可能以怎样的方式碾压星际文明?
- 2025-06-25有哪些观赏鱼是迄今为止确定最容易养最不容易死的?
- 2025-06-25如何阅读Golang的源码?
- 2025-06-25软件定制开发的价格为啥那么高?
- 2025-06-25自己组一个E5服务器才几百块钱,为什么去阿里云租这么贵?
- 2025-06-25为什么4k电视剧一集也就4g,但却跟4k原盘电影100g看起来差不多清晰?
- 2025-06-25穿了瑜伽裤真的舒服吗?
- 2025-06-25为什么网络上都在说隋坡厉害?
- 2025-06-25j***aer总是说有分布式了,单体性能就不重要了,这种说法对吗?
- 2025-06-25哪句话突然让你沉默好久?
- 2025-06-25如何反驳“电脑普及15年,年轻人还要淘宝代装steam”?
- 2025-06-25为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?
- 2025-06-25国产数据库有什么坑?
推荐产品
-
为什么我感觉gemini 2.5 pro总是用力过猛?
gemini话痨爱嘴遁,claude偏向于埋头干活。 两个鲜 -
ant-design-vue 社区为什么不维护了?
不会吧…我不太清楚什么情况,只是我在 ant-design- -
始终怀不上孕是种怎样的体验?
和老公不戴套一年多,一开始小袜子小衣服都买了好几套,各种颜色 -
你们在编程时遇到过什么离谱的bug吗?
我是个写 php 的后端。 很符合大家的印象,用 php 的
最新资讯




