基于微信最新的skyline引擎
微信最新的skyline渲染引擎提供了优异的性能支持,尤其是在页面部分渲染和长列表处理上,提供了底层支持。
基于echarts深度优化和适配
echarts是主流的图表框架,但是echarts团队的ec-canvas很久没有维护了,而skyline又是新发布的,究竟skyline和echarts能不能完美适配,似乎是一个非常大的疑问。经过我们长期的填坑和测试后,我们基于echarts官方组件完全重写,克服了在处理手势事件和其他需要高度自定义的场景的不足,实现了比较理想的适配
使用Taro+原生混合开发
原生小程序的开发方式和react hooks相比,开发效率低,样板代码多,组件的重渲染机制不够清晰,很多场景还必须使用wx.createSelectorQuery()。 更像是类似于angular的上一代组件框架。但是Taro 3的实现机制决定了是以牺牲性能换取对react的最大支持。因此,我们在非性能部分采用Taro+react hooks开发,在性能要求高的详情页面图表组件、以及表格组件,使用原生开发。基于glass-easel的最新特性,确保长表格的增删改查的高性能,当然,glass-easel仍有许多问题没有解决,我们也期待它的进一步优化跟进。
欢迎体验使用,技术交流
没有开源吗