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