蚂蚁 mPaaS 内核是支付宝技术部基于 Chromium 自主研发的浏览器内核,历经支付宝 App 海量业务场景和几百万小程序验证,多年内核技术沉淀。mPaaS 内核持续开展稳定性、启动加速、网页加载速度、安全性、流畅度、内存占用、兼容性等方面的基础能力建设与优化,持续紧跟 Chromium 最新稳定版本,不断迭代。并提供不同的、灵活的接入方式,为开发者提供优质的 Web 浏览服务,目前处于公测免费试用阶段。
功能特点
除了提供 Web 标准能力、解决移动端 WebView 浏览器版本碎片基础诉求以外,具备以下特性:
增强的兼容性与稳定性能力,并支持 GPU 进程、页面卡死检测、闪退自定义上报功能
增强与可定制的浏览器安全功能
开放网络定制、Cookie 定制、键盘输入法定制、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 6.0 - Android 15+。
设备兼容性:兼容多款手机,支持不同品牌、系统内核和屏幕尺寸,WebGL 适配度高达 95%。
网络协议:支持 TLS1.3 标准协议。