同程旅行在 skyline 渲染引擎的最佳实践
摘要
微信小程序一直使用WebView作为渲染引擎,虽然具有独特的双线程架构设计和兼容web规范的开发体验,但受制于WebView的历史包袱和复杂的渲染流程,小程序在移动端性能上与原生应用存在一定差距。为了进一步优化性能,小程序推出全新渲染引擎Skyline,采用更精简高效的渲染管线,拥有诸多增强特性,使其性能更接近原生渲染体验。新特性包括worklet动画系统、手势系统、自定义路由、共享元素动画,以及scroll-view、swiper等常用组件的高性能实现。