- 企業數字化轉型:釘釘小程序開發權威指南
- 楊鶴等
- 326字
- 2022-05-05 21:37:43
2.2.4 小程序的性能優勢
基于上文,小程序的性能在以下方面明顯優于H5頁面。
● 網絡請求。
AXML定義好的自帶復雜交互的組件,使得小程序所需加載的代碼量更少,網絡請求時間優于傳統H5頁面。
● 頁面渲染。
WKWebView負責對AXML和ACSS進行解析和執行,降低了計算的復雜度,并提高了渲染速度。
● JavaScript計算與客戶端交互。
由JavaScriptCore直接進行JavaScript解析與計算,以及與客戶端的交互,比傳統H5頁面依托于瀏覽器內核的JavaScript解析更友好。JavaScriptCore可以將JavaScript代碼轉換為Objective-C直接運行在Native App中,因此小程序與Native的交互等行為更快速,功能也更強大。
● 應用可以使用原生控件。
通過小程序框架開發出的小程序,實際上是一種混合模式的頁面,一些在H5頁面中交互復雜的組件、性能較差的組件,在這里可以直接替換為對應的 Native原生控件,其在用戶體驗性能上自然好于傳統H5頁面。