参加weexConf总结

上午

2018年weexConf参会采用的是邀请制,邀请的都是深度使用了weex的团队。主要包括盛大,极客时间,企鹅电竞,网易考拉,点我达,分期乐,飞猪等。

会议开始首先是Apache软件基金会的员工分享了Apache的开源精神。weex加入Apache之后,就完全是个社区项目了,不属于某个公司,也不会成为商业竞争的工具。

参加weexConf总结_第1张图片
Niclas

寒泉作为weex的主导人,介绍了一下weex的过去,现在和未来。

之后weex的两位主力开发介绍了这半年时间weex sdk所做的改进,以及2月份即将提供的新功能,干货还是比较多的。

提出了下面几个比较重要的问题:

参加weexConf总结_第2张图片
技术挑战

JS和native的通信时延,减少通信次数,优化通信耗时。


参加weexConf总结_第3张图片
手势操作


参加weexConf总结_第4张图片
组件通信方式

采用二进制传输协议,提升了页面的加载时间,能够有5%左右的提升。

参加weexConf总结_第5张图片
优化单次通信耗时

新的list的绑定处理方式

参加weexConf总结_第6张图片
新list绑定方式

weex内核演进:

参加weexConf总结_第7张图片
内核演进

jsEngine独立进程化

参加weexConf总结_第8张图片
参加weexConf总结_第9张图片
SnadBox机制

Layout引擎

参加weexConf总结_第10张图片


全新的Layout引擎参考了 Google的FlexLayout的算法流程,重新实现了Weex的 Flex布局,目前性能和功能方面基本和yoga保持一致,后续会做一些性能优化。至于未来如何演进,团队同学讨论几个关键的步骤:

自主开发全新的高性能的跨平台Layout引擎,统一由C++实现,IOS/android 两端复用同一套代码;

扩展更多的布局方式,比如Gird布局、Absolute布局等

编译器或服务端做预布局,提升端测的布局效率等;

下午

下午是深度使用了weex的团队来进行的一些分享:

首先是来自盛大游戏的李永亮分享了他们使用 Weex 的经历,涉及了单页多页、数据通信、性能优化等话题。

之后是极客时间App的分享,极客时间是直接用weex实现的一个从0到1的App。

最后一个压轴演讲来自于企鹅电竞团队的渠宏伟,分享了很多构建流程、横屏适配、缓存、底层优化等方面的经验。他们使用 Weex 的深度不亚于阿里巴巴内部和 Weex 团队相爱相杀的业务团队,对 Weex 内部的技术也做了不少研究,在内部分享的使用 Weex 的文章还冲上过公司的头条。

参加weexConf总结_第11张图片
企鹅电竞weex实践

最后我们考拉也用一页ppt做了一个十分钟左右的分享,主要讲了一下我们引入的过程和遇到的一些问题,和其他团队做了一些交流。

最后weex开发团队也给出了一个新的playGround,能够很方便的查看api,也提供了一个在线编辑的ide,只做了演示还没开放出来。

你可能感兴趣的:(参加weexConf总结)