螞蟻 mPaaS 核心是支付寶技術部基於 Chromium 自主研發的瀏覽器核心,曆經支付寶 App 海量業務情境和幾百萬小程式驗證,多年核心技術沉澱。mPaaS 核心持續開展穩定性、啟動加速、網頁載入速度、安全性、流暢度、記憶體佔用、相容性等方面的基礎能力建設與最佳化,持續緊跟 Chromium 最新穩定版本,不斷迭代。並提供不同的、靈活的接入方式,為開發人員提供優質的 網頁瀏覽服務。
功能特點
除了提供 Web 標準能力、解決移動端 WebView 瀏覽器版本片段基礎訴求以外,具備以下特性:
增強相容性與穩定效能力,並支援 GPU 進程、頁面卡死檢測、閃退自訂上報功能
增強與可定製的瀏覽器安全功能
開放網路定製、Cookie 定製、鍵盤IME定製、Sandbox 安全進程相關能力
突破了 WebView 本身的特性開放使用
可支援 WebXR、SharedWorker、WebGPU 等進階 H5 標準能力特性
提供了更貼合小程式的瀏覽器功能
同層渲染、獨立 V8 環境、高效能通訊通道、兼顧安全與效能的多進程架構等
產品優勢
速度提升
mPaaS 核心基於全新的 Chromium 引擎基準版本進行了最佳化,特別是在 V8 引擎、渲染效率和網路程式庫方面。這些改進使得 mPaaS 核心在多種網頁類型和複雜網路環境下,網頁載入速度顯著優於系統核心。此外,mPaaS 核心還提供了網頁資源預先載入技術,通過定製最佳化,能夠實現關鍵業務的秒開,為業務增值提供了支援。
核心安全
mPaaS 核心得益於螞蟻安全團隊的持續支援,通過高危漏洞掃描和監控,能夠快速響應和修複潛在的安全問題。同時,核心也會定期迭代以支援最新版本,確保安全性。
相容性好
mPaaS 核心保持版本一致性,避免了系統核心因版本不同而導致的片段化問題,從而提升了前端和用戶端的介面屬性相容性。保證了 HTML、JS、CSS 屬性及 WebView 介面等的一致性,開發人員不必擔心不同版本的相容性問題。同時,持續更新的核心版本確保支援新的屬性和特性,整體相容性高於系統核心。
網頁體驗
mPaaS 核心在網頁開啟的體驗上也有各種功能的最佳化和支援。
同層渲染能力
mPaaS 核心支援同層渲染,解決了 Native 與 Web 混合使用的挑戰,支援 Native 組件在核心層級的渲染,例如地圖組件與視頻播放器嵌入網頁展示。
排版適配
針對移動端網頁最佳化了預設排版,如折行排版和適屏排版,確保使用者手勢縮放後的頁面文本能在螢幕寬度內合理排版,並且為特殊的 PC 網頁提供移動端適配。
友好的使用者提示
核心支援頁面異常友好提示、強制縮放、夜間模式、使用者密碼儲存、前進後退緩衝與秒開等功能,確保使用者的網頁體驗得到了綜合改善。
運行穩定
mPaaS 核心通過支付寶技術部多年、大規模的歷史積累和經驗沉澱,針對各種機型和 Android 系統品質問題進行了大量最佳化,顯著提升了穩定性。最新的 mPaaS 核心開啟多進程模式,將各項任務分配到獨立進程執行,確保主進程和渲染進程的隔離,從而提升安全性和穩定性。記憶體管理方面也進行了統一管理,並具備自動警示機制以回收記憶體,進一步提升了應用的流暢度。
標準支援
最新核心基準版本:Chromium 105。
支援 HTML、CSS、JS 屬性:目前最新以 Chromium105 為基礎,擁有更廣泛的屬性支援。
支援的 Android 版本:Android 5.0 - Android 15+。
裝置相容性:相容多款手機,支援不同品牌、系統核心和螢幕尺寸,WebGL 適配度高達 95%。
網路通訊協定:支援 TLS1.3 標準協議。