Chromium
Chromium 是开源浏览器项目,也是 Chrome、Edge、Brave 等浏览器和 WebView2 等运行时的重要基础。How modern browsers work 以 Chromium 为主线解释现代浏览器内部机制。
架构角色
Chromium 将网页运行拆成多个子系统:
- Blink 负责 HTML、CSS、DOM、layout、paint 和 compositor 相关渲染工作。
- V8 JavaScript Engine 负责 JavaScript 和 WebAssembly 执行。
- Browser Process 负责 UI、导航、权限提示、进程管理和高层协调。
- Network Service 处理请求、缓存、DNS、协议和网络安全策略。
- GPU Process 负责图形 API 调用和合成输出。
- Mojo IPC 连接浏览器内部服务和进程边界。
在当前 wiki 中的位置
Electron 把 Chromium 与 Node.js 打包成跨平台桌面运行时。A Technical Deep Dive Into the New Raycast 对比了 Electron、WebView2 和系统 WebKit 的运行时取舍。Liquid Glass Effect 中的 SVG filter 作为 backdrop-filter 方案也主要落在 Chromium 生态里。