曹海歌,腾讯前端高级工程师,IMWeb 团队成员。2016 年加入腾讯,负责企鹅辅导前端架构设计、跨平台方向以及 Node 服务建设的工作,参与了从 React Native 到自研跨端框架 Plato 跨平台框架研发,对跨平台、Node.js 开发有丰富的经验。
曹海歌,腾讯前端高级工程师,IMWeb 团队成员。2016 年加入腾讯,负责企鹅辅导前端架构设计、跨平台方向以及 Node 服务建设的工作,参与了从 React Native 到自研跨端框架 Plato 跨平台框架研发,对跨平台、Node.js 开发有丰富的经验。
近年来,随着 jQuery 的落幕,三大框架的割据以及小程序的爆发,大前端的发展也经历了从静态页面到JavaScript跨时代的诞生,再从PC端到移动端的转向,以及由依赖后端到前后端分离的架构演变。
本次演讲主要分享腾讯在线教育前端团队近年来大前端技术架构演进历程,如 Hybird 方案、离线包方案、PWA 结合 SSR 方案、以及 RN 动态化方案的落地和执行。结合具体实例进行分析,阐述团队是如何进行业务性能优化以及为提升研发效率进行的前端工程化体系建设。
演讲提纲:
1. 大前端技术架构演进
(1) 浏览器新特性的发展 PC、H5
(2) 结合后台的技术方案 PWA 、SSR
(3) 结合终端的技术方案 RN、Flutter
(4) 小程序动态运营方案 微信小程序
2. 在线教育大前端架构演进之路
(1) Hybird 、离线包方案
(2) RN 方案的业务落地
(3) PWA + SSR 项目实践
(4) Node.js 构件业务矩阵
3. 大前端架构的未来展望
(1) 效率工具规范化
(2) 基础能力服务化
(3) 领域模型智能化
听众收益:
1. 深刻理解大前端技术架构的演进背景及现状,使团队在发展过程中更加理解前端工程化;
2. 通过我们的实践案例充分思考,总结经验提升团队效率。
前沿亮点:
1. 理清前端产品化过程中的痛点;
2. 如何在前端工程化中利用工具提升团队效率。
知识储备:
有一定前端项目经验,对前端开发有一定的了解。