iOS开发高级工程师,2014年加入腾讯,主要从事QQ浏览器iOS版开发工作。2017年11月开始从事Hippy sdk工作。
iOS开发高级工程师,2014年加入腾讯,主要从事QQ浏览器iOS版开发工作。2017年11月开始从事Hippy sdk工作。
移动互联网时代,用户导向的需求已经使快速开发成为各 APP 追求的目标。因此一款能够满足高开发效率、多平台支持、动态发布功能的框架成为各个团队重点研究的对象。React Native 自 2015 年发布以来一直是其中的佼佼者,但是随着研究的深入,其不足也已显现,如安装包大、性能与双端未对齐等问题困扰着开发者。因此腾讯 QQ 浏览器团队萌生了一个开发自己的框架的想法。一个诞生于 QQ 浏览器,服务于公共业务的框架。本次talk将重点从以下几个方面分享:
演讲提纲:
1.Hippy 的起源
1)现有解决方案的优劣,回顾我们遇到的问题
2)再造一个更高效率的轮子
2. Hippy 的发展
1)ListViewCell 的复用,减少内存消耗,提高性能
2)将动画功能由前端改为终端执行
3)手势判断交由终端处理
4)JS-native 通信层的优化
3.Hippy 的架构升级
1)介绍 Hippy-Core 产生的背景以及实现的功能
2)新架构的优化点
4. Hippy 的未来
1)W3C 标准化
2)合力共建
听众收益:
1. 了解 Hippy 的发展历程
2. 了解 Hippy 的各项优化
3. 了解 Hippy-Core 的新架构设计