为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?_安徽省滁州市滁州经济技术开发区尽护清洁用具有限合伙企业
联系人:
手机:
E-mail:
地址:
为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
发布时间:2025-06-19 17:05:13 人气:
Worker本身的实现确实是繁琐的,尤其是 postMessage、onmessage这类线程间数据通信操作,就挺繁琐。
这个时候可以用谷歌的comlink库: comlink - npm comlink能用单线程操作的习惯来实现多线程操作,很赞。
(其原理是Proxy代理机制) 当然Vite也有适配: vite-plugin-comlink - npm 然后,解决完线程间通讯的麻烦事之后,还要面对一个坑。
就是Worker和Worker之间、Worker和主线程之间,无法实现复杂数据类型的传输(会丢类型)。
…。
相关新闻
- 有哪些长得很无害,实际有毒的植物? 那肯定是荔枝了。 荔枝这东西吃少点儿,没事儿,吃多了就危险...
- 在办公室用机械键盘是什么心里? 2024年下半年,又看到这个问题。 从2017年工作到现在...
- Postgres 和 MySQL 应该怎么选? 目前来看,主要指标pg全方位优于mysql... 本内容是对...
- 为什么还有那么多人认为蔚来会倒闭? 留意一下,这是月线 真觉得它不会倒闭的可以真金白银支持一下 ...
- 湖北襄阳一高中全班 45 人有 43 人超 600 分,这个班是怎么做到的?其成功经验是否可复制? 襄阳五中嘛。 中考先筛一轮,高一下学期期中考试后分班,按照...
- 女生到底应不应该穿***的衣服? 就拿丝袜举例子吧,筒袜和连裤袜是我日常穿的,但吊带袜就要考虑...


客服