开工福利|免费学 2200+ 精品线上课,企业成员人人可得! 了解详情
写点什么

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

  • 2019-08-17
  • 本文字数:580 字

    阅读完需:约 2 分钟

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

QCon广州2019大会上,仇浩俊讲师做了《构建多线程的 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 前端对海量数据的优化处理。


讲师介绍


仇浩俊


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


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












完整演讲 PPT 下载链接


https://qcon.infoq.cn/2019/guangzhou/schedule


2019-08-17 00:006511

评论

发布
暂无评论
发现更多内容

What’s New in Dubbo-go-hessian2 v1.7.0

apache/dubbo-go

服务端 dubbo-go Go 语言

架构师训练营大作业

路易斯李李李

展览工厂2020南京国际人工智能产品展览会

InfoQ_caf7dbb9aa8a

甲方日常 17

句子

生活 随笔杂谈

架构师训练营第一周学习总结

尹斌

极客大学架构师训练营

一次年轻代GC长暂停问题的解决与思考

AI乔治

Java 架构 JVM 优化 GC调优

架构建模学习总结

林杭戴

极客大学架构师训练营

快讯2020第十三届南京国际大数据产业博览会

InfoQ_caf7dbb9aa8a

快讯2020第十三届南京国际智慧工地装备展览会

InfoQ_caf7dbb9aa8a

亚洲2020第十三届南京国际智慧新零售暨无人售货展览会

InfoQ_caf7dbb9aa8a

大作业 一

Jaye

架构师培训大作业二——知识思维导图

chanson

一代巨星的陨落!

小齐本齐

程序员 程序人生 职场

Golang领域模型-依赖倒置

奔奔奔跑

架构 微服务 领域驱动设计 DDD Go 语言

英特尔揭示智能边缘重大机遇,助推产业智能变革

E科讯

架构知识总结

飞雪

架构师训练营1期第1周:架构方法 - 作业

piercebn

极客大学架构师训练营

优选2020第十三届南京国际智慧停车展览会

InfoQ_caf7dbb9aa8a

java安全编码指南之:堆污染Heap pollution

程序那些事

Java java安全编码 java安全编码指南 堆污染

【API进阶之路】做OCR文字识别,谁说必须要有AI工程师?

华为云开发者联盟

API 文字识别 OCR

mysql union子句排序问题

LSJ

开发 SQL语法

2020南京国际工业互联网及工业通讯展览会

InfoQ_caf7dbb9aa8a

架构师训练营技术知识点

devfan

StringBuilder 比 String 快?空嘴白牙的,证据呢!

小傅哥

面试 小傅哥 string StringBuilder StringBuffer

架构师训练营1期 - 第一周 - 食堂就餐卡系统设计

三板斧

极客大学架构师训练营

听说你想进腾讯总部?这项黑科技你值得拥有!

腾讯云音视频

音视频

实战中学习浏览器工作原理 — HTML 解析与 CSS 计算

三钻

CSS 大前端 浏览器

大作业 二

Jaye

Spring 5 中文解析数据存储篇-事务同步和声明式事物管理

青年IT男

Spring5

zabbix 4.x一键部署脚本

edd

成为技术领导者-读书笔记

edd

构建多线程的 Electron 应用和性能优化实践_QCon_仇浩俊_InfoQ精选文章