2008 年 9 月,Google 决定造一款为现代 Web 应用而生的浏览器。当时大多数浏览器是为展示静态网页设计的,Google 认为这已经不够用了。
从第一个 Beta 版到今天,Chrome 经历了数百次迭代。
Chrome 的性能和稳定性来自这些底层组件。
Google 自研的 JS 引擎,把 JavaScript 编译成本地机器码执行,是网页应用运行快的根本原因。
每个标签页运行在独立进程中,一个标签崩溃不影响其他标签,内存管理也更精确。
渲染进程在受限环境中运行,就算网页中有恶意代码,也很难突破沙盒影响系统。
从 WebKit 分支出来的渲染引擎,负责把 HTML/CSS 转换成你看到的页面,现在也被 Edge、Opera 等浏览器使用。
Chrome 基于开源项目 Chromium,但两者并不完全相同。
在 Chromium 基础上,Google 额外添加了:自动更新机制、Google 账号同步、部分专有编解码器(如 AAC)、崩溃报告功能,以及更紧密的 Google 服务集成。
完全开源,代码公开在 chromium.org,任何人都可以查看、编译和修改。Chrome 的核心功能都来自这里,是浏览器领域最活跃的开源项目之一。
微软 Edge、Opera、Vivaldi、Brave 等都基于 Chromium 内核,共享底层渲染技术,但在界面和功能上各有特色。
Chrome 不是一个发布后就放着不管的产品,Google 有数千名工程师在持续维护它。
稳定版每六周发布一次,安全补丁更快,有时候几天就出来。
通过 Chrome Vulnerability Rewards Program 激励安全研究者报告漏洞。
Google 工程师积极参与 W3C 等标准组织,推动 Web 平台能力持续进化。
Chrome 的更新分发依托 Google 全球 CDN,下载和更新速度在全球范围内都很快。