How modern browsers work

How modern browsers work

这篇文章是 Addy Osmani 对现代浏览器内部机制的系统导览,重点以 Chromium 为主线,同时比较 GeckoWebKit 的实现差异。文章把一次页面加载拆成网络请求、HTML/CSS/JavaScript 解析、样式计算、布局、绘制、光栅化、合成、JavaScript 执行、模块加载、多进程隔离和安全沙盒。

源文见:How modern browsers work

核心贡献

在当前 wiki 中的位置

这篇文章补齐了 Web 平台的底层运行时主题。它和 Liquid Glass EffectKeyboard Shortcut Support in Web AppsNative-feel WebView Desktop AppsElectron 共同构成浏览器与 WebView 技术谱系:视觉与交互页面关注表现层,本文关注浏览器内部如何把 HTML、CSS、JS 和安全边界组织成可运行系统。

关联页面