构建多线程的 Electron 应用和性能优化实践

所属专题:大前端技术

嘉宾 : 仇浩俊 | 广发证券信息技术部开发工程师

会议室 : 白云宴会厅2

讲师介绍

专题演讲嘉宾:仇浩俊

广发证券 信息技术部开发工程师

毕业后一直从事前端开发的相关工作,参与过多种形态的 Web 产品开发,2017年加入广发证券,目前负责机构交易终端的业务模块、基础架构工作。

议题介绍

地点:白云宴会厅2
所属专题:大前端技术

演讲:构建多线程的 Electron 应用和性能优化实践

通过 Electron 技术,Web 前端开发团队得以快速构建高质量的桌面应用。我们的产品在运行过程中需要频繁处理海量的实时行情数据和实时交易数据,持续完成数据渲染展示,同时保持对客户交易操作的快速响应。本次分享讲述 Electron 应用的多线程优化实践经历,在不断的迭代优化过程中,如何构建出一款性能高效的桌面应用。

内容大纲:

  1. Main Process + Renderer Process:多进程架构方案实践;
  2. Web Worker:Rendered Process 多线程架构方案实践;
  3. BroadcastChannel, Worker.postMessage, MessageChannel:线程间通信方式的选择;
  4. 数据压缩、数据去重、数据分级、序列化转换、频率控制等:线程间通信传输的进一步优化实践;
  5. Object & Map:对业务数据建立极速的索引机制;
  6. 任务分片:分解渲染进程中引起卡顿的重任务,提高执行效率。


听众受益:

  1. 掌握 Electron 自身的多进程架构;
  2. 掌握利用 Web Worker 多线程技术处理 CPU 密集型任务;
  3. 掌握 Web 前端对海量数据的优化处理。

交通指南

© 2020 Baidu - GS(2019)5218号 - 甲测资字1100930 - 京ICP证030173号 - Data © 长地万方
想要批量报名或更多优惠?
立即联系票务小姐姐Joy
或致电:+86-13269078023