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

阅读数:652 2019 年 8 月 9 日 16:58

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

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

演讲简介:

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

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

讲师介绍:

王丰

字节跳动 Lark 前端负责人

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

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

完整演讲 PPT 下载链接:
https://gmtc.infoq.cn/2019/beijing/schedule

评论

发布