首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

Web Worker 性能优化初体验

所以,当一些低优先级但是耗时的任务 (日志处理) 正在执行时,一些高优先级的任务 (业务相关) 就只能等着,可能导致 UI 交互不流畅,浏览器出现卡顿的情况,对于 CPU 来说,JS 单线程的带来的不便就更加明显了...(ps:这里并不是说 JS 本身支持了多线程的能力,只是浏览器作为宿主环境提供了 JS 一个多线程运行的环境) W3C 定义:A web worker is a JavaScript that runs...WorkerReportType.ReadEventTblStart, data: count }); // 主线程监听来自 Worker 的消息 worker.onmessage = (event: MessageEvent...break; case ... } } Worker 线程 // Worker 监听来自主线程的消息 self.onmessage = (event: MessageEvent) => {...也就是说,如果我们传输的是 JS 对象,需先将其转换为 ArrayBuffer,否则会报错。

93510

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券