背景
我们知道,Chromium 内核支持四种将 web 页面分配到 render 进程的模型,分别是:
- Process-per-site-instance
- Process-per-site
- Process-per-tab
- Single-Process
桌面端的 Chrome 基于 Chromium 内核,现在默认采用的进程模型是 Process-per-site-instance,即同域和其链开的网页都属于同一进程,各自的 web 网站运行在各自进程中(最开始是用 Process-per-site,我也忘了是哪个版本改成 Process-per-site-instance )
问题
因为我对 Android 不够了解,印象中 Android 好像是一个应用默认一个主进程,然后启动后有一个 UI 线程和两个 Binder 线程,那么请问 Android 端 Chrome 是否因此跟桌面端 Chrome 不同,而是采用单进程模式来运行?( Single-Process,类似 PC 端 360 极速浏览器的做法)
