你每天打开 Safari,其实都在使用一个开源项目。

它叫 WebKit。

很多人以为 Safari 只是苹果自己做的浏览器,但真正负责网页显示、动画渲染、JavaScript 执行的核心,是 WebKit 浏览器引擎。

WebKit 最早诞生于 2001 年,后来成为苹果生态的重要基础设施。

它负责:

网页如何显示

CSS 动画如何运行

JavaScript 如何执行

网页内容如何与系统交互

你看到的每一个网页,都需要经过浏览器引擎解析。

Chrome 使用 Blink。

Firefox 使用 Gecko。

而 Safari 使用 WebKit。

更有意思的是:

WebKit 是开源的。

全球开发者都可以查看代码、提交改进。

它不仅影响 Safari,也曾经影响过大量移动端浏览器。

早期 Android 浏览器、很多移动设备浏览器,都曾基于 WebKit。

为什么苹果要开源 WebKit?

因为浏览器引擎是现代互联网的基础设施。

一个优秀的浏览器引擎,需要大量开发者共同测试、优化和改进。

如今,WebKit 依然是苹果生态的重要技术底座。

你每天刷网页、购物、搜索、看视频,背后可能都有它的身影。

GitHub:
https://github.com/WebKit/WebKit