微信小程序渲染引擎Skyline
新的渲染引擎Skyline已隨著基礎庫3.0.0發布,帶來了以下三大主要提升:
首先,用戶體驗更加原生。Skyline支持靈活的手勢操作、穩定的scroll-view組件等功能,還能高效實現瀑布流/吸頂布局、卡片轉場、半屏切換等更接近原生的交互體驗。
其次,性能表現更為強大。不論是啟動性能還是運行時性能,在應用Skyline渲染引擎的小程序中都能獲得不同程度的性能提升,加載速度可提升50%以上。
最后,開發更加高效。Skyline不僅支持常用的CSS特性,并新增了高級特性,使開發者能夠快速遷移并構建類原生體驗的小程序。同時,微信官方還推出了XR-Frame 3D開發框架和glass-easel新組件框架。
XR-Frame 3D開發框架可以讓開發者使用WXML構建出一個3D小程序,擁有粒子、后處理、視頻等能力。
glass-easel新組件框架取代了原有的Exparser組件框架,號稱具備更快的執行速度,能夠在小程序啟動和界面更新(setData)時實現更低的延遲。
此外,新增Chaining API以提供更好的TypeScript支持,同時添加了動態slot等特性,有助于降低開發門檻。