写点什么

基于 Electron 的跨平台桌面客户端开发实践

  • 2019-08-09
  • 本文字数:523 字

    阅读完需:约 2 分钟

基于 Electron 的跨平台桌面客户端开发实践

GMTC 北京2019大会上,来自字节跳动的王丰讲师做了《基于 Electron 的跨平台桌面客户端开发实践》主题演讲,主要内容如下。


演讲简介:


Electron 是一款流行的跨平台桌面客户端开发框架,VSCode、Teams 等多款基于它开发的产品的成功,更是证实了它在大型跨平台桌面客户端开发方面的能力和优势。本次演讲将结合 Lark 桌面客户端的开发实践,分享基于 Electron 的跨平台桌面客户端开发在启动优化、内存管理、异常处理、安全加固、架构设计等多个维度面临的挑战和相关的实践经验。


本演讲最后将回顾总结基于 Electron 的跨平台桌面客户端在开发实践中的一些误区和注意事项。同时也会展望未来结合 WebAssembly、SharedArrayBuffer、Web Worker 等 Web 技术,如何对基于 Electron 的应用做到更自然且更极致的体验优化。


讲师介绍:


王丰


字节跳动 Lark 前端负责人


负责 Lark 桌面客户端,Web 端,以及 Lark 其他相关 B 端、M 端产品的研发工作。曾就职于百度、网易、滴滴等公司,2018 年加入字节跳动。参与过百度音乐、网易新闻客户端、小桔车服等大型项目的开发和前端技术体系建设。在前端工程化、大型 WebApp 架构设计、前端性能优化等领域有丰富的实践经验。












完整演讲 PPT 下载链接:


https://gmtc.infoq.cn/2019/beijing/schedule


2019-08-09 16:583427

评论

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

架构实战营 2-6 钱包高可用实战随堂练习

西山薄凉

「架构实战营」

北京同仁堂两大名牌品种亮相帝都

联营汇聚

React 之 Context 的变迁与背后实现

冴羽

JavaScript 源码分析 前端 前端框架 React

【前端相关】服务端渲染和客户端渲染的比较

No8g攻城狮

CSS css3 前端 js 前端框架

JDK自带命令优化

@下一站

代码优化 12月日更 12月月更 jvm优化 java程序优化

易观分析潘玉宇:信贷全流程化监管将成行业发展重点,银行间联合风控程度将逐渐加深

易观分析

银行 普惠金融

从React源码角度看useCallback,useMemo,useContext

flyzz177

React

开源依赖项管理指南

SEAL安全

12 月 PK 榜 依赖管理 传递依赖 开源依赖项

云原生时代数据库运维体系演进

vivo互联网技术

数据库 运维 故障自愈

真希望你也明白runtime.Map和sync.Map

面向加薪学习

面试 并发 源码阅读 go语言 Map集合

用javascript分类刷leetcode3.动态规划(图文视频讲解)

js2030code

JavaScript LeetCode

前端工程师leetcode算法面试必备-简单的二叉树

js2030code

JavaScript LeetCode

Verilog 时延与过程结构

芯动大师

Verilog语法 Verilog延时 Verilog过程结构

JavaScript刷LeetCode心得

js2030code

JavaScript LeetCode

GaussDB(DWS)运维 :遇到truncate执行慢,怎么办

华为云开发者联盟

数据库 后端 华为云 12 月 PK 榜

【其他】快出数量级的性能是怎样炼成的

No8g攻城狮

MySQL sql 数据库·

卡塔尔世界杯出现了半自动越位识别技术、动作轨迹捕捉等黑科技。

汀丶人工智能

12月日更 12月月更 世界杯黑科技

Flink核心组件

穿过生命散发芬芳

flink 12月月更

架构实战营 2-5 微信红包分析随堂测验

西山薄凉

「架构实战营」

从React源码来学hooks是不是更香呢

flyzz177

React

react源码中的生命周期和事件系统

flyzz177

React

教你用JavaScript实现点击支付框

小院里的霍大侠

JavaScript 小白 编程开发 实战案例 初学者

带你实现react源码的核心功能

flyzz177

React

react源码分析:实现react时间分片

flyzz177

React

2022-12-12:有n个城市,城市从0到n-1进行编号。小美最初住在k号城市中 在接下来的m天里,小美每天会收到一个任务 她可以选择完成当天的任务或者放弃该任务 第i天的任务需要在ci号城市完成,

福大大架构师每日一题

算法 rust 福大大

KCL - 让 Kubernetes 资源清单管理更容易

Peefy

编程 Serverless Kubernetes #开源 #DevOps

react源码分析:babel如何解析jsx

flyzz177

React

超1800万累计观看,多次占据热榜前列……“无障碍字幕直播间”带来的远不止这些!

猿始人

2022年11月中国汽车智能网联月度观察

易观分析

汽车 智能网联

【IntelliJ IDEA】【SVN】SVN详细的介绍和Idea中如何使用SVN

No8g攻城狮

ide svn Git Submodule git fetch IDEA DeBug

跳板攻击中如何追踪定位攻击者主机(上)

郑州埃文科技

数据安全 网络攻击 跳板攻击

基于 Electron 的跨平台桌面客户端开发实践_GMTC_王丰_InfoQ精选文章