<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://130.wiki/index.php?action=history&amp;feed=atom&amp;title=Apple_Webkit</id>
	<title>Apple Webkit - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://130.wiki/index.php?action=history&amp;feed=atom&amp;title=Apple_Webkit"/>
	<link rel="alternate" type="text/html" href="https://130.wiki/index.php?title=Apple_Webkit&amp;action=history"/>
	<updated>2026-11-03T06:27:26Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://130.wiki/index.php?title=Apple_Webkit&amp;diff=6331&amp;oldid=prev</id>
		<title>IdleTap-bot：​由旧格式Infobox转换为新参数格式（label/data），修复空信息框（由IdleTap-bot执行）</title>
		<link rel="alternate" type="text/html" href="https://130.wiki/index.php?title=Apple_Webkit&amp;diff=6331&amp;oldid=prev"/>
		<updated>2026-08-11T10:19:27Z</updated>

		<summary type="html">&lt;p&gt;由旧格式Infobox转换为新参数格式（label/data），修复空信息框（由IdleTap-bot执行）&lt;/p&gt;
&lt;a href=&quot;https://130.wiki/index.php?title=Apple_Webkit&amp;amp;diff=6331&amp;amp;oldid=1281&quot;&gt;显示更改&lt;/a&gt;</summary>
		<author><name>IdleTap-bot</name></author>
	</entry>
	<entry>
		<id>https://130.wiki/index.php?title=Apple_Webkit&amp;diff=1281&amp;oldid=prev</id>
		<title>TeodoroSeccombe：​创建页面，内容为“。”</title>
		<link rel="alternate" type="text/html" href="https://130.wiki/index.php?title=Apple_Webkit&amp;diff=1281&amp;oldid=prev"/>
		<updated>2026-07-15T21:04:21Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“。”&lt;/p&gt;
&lt;a href=&quot;https://130.wiki/index.php?title=Apple_Webkit&amp;amp;diff=1281&amp;amp;oldid=1091&quot;&gt;显示更改&lt;/a&gt;</summary>
		<author><name>TeodoroSeccombe</name></author>
	</entry>
	<entry>
		<id>https://130.wiki/index.php?title=Apple_Webkit&amp;diff=1091&amp;oldid=prev</id>
		<title>云云：​云云移动页面Apple Blink至Apple Webkit：​标题有错别字：​卧槽写错了</title>
		<link rel="alternate" type="text/html" href="https://130.wiki/index.php?title=Apple_Webkit&amp;diff=1091&amp;oldid=prev"/>
		<updated>2026-07-10T15:04:30Z</updated>

		<summary type="html">&lt;p&gt;云云移动页面&lt;a href=&quot;/wiki/Apple_Blink&quot; class=&quot;mw-redirect&quot; title=&quot;Apple Blink&quot;&gt;Apple Blink&lt;/a&gt;至&lt;a href=&quot;/wiki/Apple_Webkit&quot; title=&quot;Apple Webkit&quot;&gt;Apple Webkit&lt;/a&gt;：​标题有错别字：​卧槽写错了&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026年7月10日 (五) 15:04的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;zh&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;（没有差异）&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key 130.wiki::diff:1.41:old-1090:rev-1091 --&gt;
&lt;/table&gt;</summary>
		<author><name>云云</name></author>
	</entry>
	<entry>
		<id>https://130.wiki/index.php?title=Apple_Webkit&amp;diff=1090&amp;oldid=prev</id>
		<title>云云：​创建页面，内容为“{{Infobox | 标题 = WebKit | 内容 =  {{!}}- ! 中文名 {{!}} WebKit {{!}}- ! 开发方 {{!}} Apple Inc.、KDE、Google、Nokia、Igalia等&lt;ref name=&quot;:0&quot; /&gt;&lt;ref name=&quot;:1&quot; /&gt; {{!}}- ! 首次发布 {{!}} 1998年11月4日（KHTML发布）&lt;br&gt;2005年6月7日（WebKit开源）&lt;ref name=&quot;:1&quot; /&gt; {{!}}- ! 编程语言 {{!}} C++&lt;ref name=&quot;:0&quot; /&gt; {{!}}- ! 操作系统 {{!}} macOS、iOS、Linux、Windows&lt;ref name=&quot;:0&quot; /&gt; {{!}}- !…”</title>
		<link rel="alternate" type="text/html" href="https://130.wiki/index.php?title=Apple_Webkit&amp;diff=1090&amp;oldid=prev"/>
		<updated>2026-07-10T15:04:10Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“{{Infobox | 标题 = WebKit | 内容 =  {{!}}- ! 中文名 {{!}} WebKit {{!}}- ! 开发方 {{!}} &lt;a href=&quot;/wiki/Apple_Inc.&quot; title=&quot;Apple Inc.&quot;&gt;Apple Inc.&lt;/a&gt;、&lt;a href=&quot;/index.php?title=KDE&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;KDE（页面不存在）&quot; rel=&quot;nofollow&quot;&gt;KDE&lt;/a&gt;、&lt;a href=&quot;/wiki/Google&quot; class=&quot;mw-redirect&quot; title=&quot;Google&quot;&gt;Google&lt;/a&gt;、&lt;a href=&quot;/index.php?title=Nokia&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Nokia（页面不存在）&quot; rel=&quot;nofollow&quot;&gt;Nokia&lt;/a&gt;、&lt;a href=&quot;/index.php?title=Igalia&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Igalia（页面不存在）&quot; rel=&quot;nofollow&quot;&gt;Igalia&lt;/a&gt;等&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt; {{!}}- ! 首次发布 {{!}} 1998年11月4日（KHTML发布）&amp;lt;br&amp;gt;2005年6月7日（WebKit开源）&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt; {{!}}- ! 编程语言 {{!}} &lt;a href=&quot;/wiki/C%2B%2B&quot; title=&quot;C++&quot;&gt;C++&lt;/a&gt;&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt; {{!}}- ! 操作系统 {{!}} &lt;a href=&quot;/wiki/MacOS&quot; title=&quot;MacOS&quot;&gt;macOS&lt;/a&gt;、&lt;a href=&quot;/wiki/IOS&quot; title=&quot;IOS&quot;&gt;iOS&lt;/a&gt;、&lt;a href=&quot;/wiki/Linux&quot; title=&quot;Linux&quot;&gt;Linux&lt;/a&gt;、&lt;a href=&quot;/wiki/Windows&quot; title=&quot;Windows&quot;&gt;Windows&lt;/a&gt;&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt; {{!}}- !…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox&lt;br /&gt;
| 标题 = WebKit&lt;br /&gt;
| 内容 = &lt;br /&gt;
{{!}}-&lt;br /&gt;
! 中文名&lt;br /&gt;
{{!}} WebKit&lt;br /&gt;
{{!}}-&lt;br /&gt;
! 开发方&lt;br /&gt;
{{!}} [[Apple Inc.]]、[[KDE]]、[[Google]]、[[Nokia]]、[[Igalia]]等&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! 首次发布&lt;br /&gt;
{{!}} 1998年11月4日（KHTML发布）&amp;lt;br&amp;gt;2005年6月7日（WebKit开源）&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! 编程语言&lt;br /&gt;
{{!}} [[C++]]&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! 操作系统&lt;br /&gt;
{{!}} [[macOS]]、[[iOS]]、[[Linux]]、[[Windows]]&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! 类型&lt;br /&gt;
{{!}} 浏览器引擎&lt;br /&gt;
{{!}}-&lt;br /&gt;
! 许可协议&lt;br /&gt;
{{!}} [[LGPLv2.1]]（WebCore、JavaScriptCore）&amp;lt;br&amp;gt;[[BSD许可证|BSD 2-Clause]]（Apple贡献部分）&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;&lt;br /&gt;
{{!}}-&lt;br /&gt;
! 网站&lt;br /&gt;
{{!}} [https://webkit.org webkit.org]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;WebKit&amp;#039;&amp;#039;&amp;#039;是[[Apple Inc.|Apple]]主导开发的开源[[浏览器引擎]]，主要用于[[Apple Safari]]浏览器，同时也是[[iOS]]和[[iPadOS]]平台上所有网页浏览器的底层渲染引擎&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;[https://en.wikipedia.org/wiki/WebKit WebKit — English Wikipedia]&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;&amp;gt;[https://developer.mozilla.org/en-US/docs/Glossary/WebKit WebKit — MDN Web Docs Glossary]&amp;lt;/ref&amp;gt;。WebKit最初源自[[KDE]]项目的[[KHTML]]排版引擎和KJS JavaScript引擎的一个分支&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;:3&amp;quot;&amp;gt;[https://zh.wikipedia.org/wiki/WebKit WebKit — 维基百科（中文）]&amp;lt;/ref&amp;gt;，自2005年正式开源以来，已由KDE贡献者、Apple、[[Google]]、[[Nokia]]、[[BlackBerry]]、[[Sony]]及[[Igalia]]等众多组织和个人持续开发完善&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot;&amp;gt;[https://baike.baidu.com/item/WebKit WebKit — 百度百科]&amp;lt;/ref&amp;gt;。WebKit的[[Blink]]分支被用于[[Google Chrome]]、[[Microsoft Edge]]等基于[[Chromium]]的浏览器&amp;lt;ref name=&amp;quot;:3&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot;&amp;gt;[https://zh.wikipedia.org/wiki/Blink Blink — 维基百科（中文）]&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
== 历史 ==&lt;br /&gt;
&lt;br /&gt;
=== 起源与早期发展 ===&lt;br /&gt;
&lt;br /&gt;
WebKit的起源可追溯至[[KDE]]项目于1998年开发的KHTML排版引擎和KJS JavaScript引擎&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。2001年，Apple工程师Don Melton正式从KHTML分支，在Apple内部启动浏览器引擎的研发工作&amp;lt;ref name=&amp;quot;:5&amp;quot;&amp;gt;[https://developer.aliyun.com/article/1576072 WebKit简介及工作流程 — 阿里云开发者社区]&amp;lt;/ref&amp;gt;。Apple在当时比较了[[Mozilla Firefox|Firefox]]的[[Gecko]]引擎与KHTML引擎后，选择了后者，因其拥有更清晰的源码结构和更快的渲染速度&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
2003年，Apple推出了搭载WebKit引擎的[[Safari]]浏览器&amp;lt;ref name=&amp;quot;:5&amp;quot; /&amp;gt;。2005年6月7日，Apple宣布WebKit正式开源，向社区开放其源代码&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;:1&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
=== 跨平台扩展与广泛应用 ===&lt;br /&gt;
&lt;br /&gt;
开源后的WebKit逐渐被多个平台采用。它成为[[macOS]]和[[iOS]]系统内置的浏览器引擎框架，被Safari、Mail、备忘录、图书、新闻和App Store等众多Apple原生应用使用&amp;lt;ref name=&amp;quot;:6&amp;quot;&amp;gt;[https://docs.webkit.org/ WebKit 官方文档 — WebKit.org]&amp;lt;/ref&amp;gt;。此外，WebKit还被用于[[PlayStation 3]]及后续PlayStation游戏机、[[Tizen]]移动操作系统、[[Amazon Kindle]]电子书阅读器、[[Nintendo 3DS]]浏览器以及已停用的[[BlackBerry]]浏览器等设备&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
=== Blink分支（2013年） ===&lt;br /&gt;
&lt;br /&gt;
2013年4月3日，Google宣布将WebKit的WebCore组件分叉，创建名为[[Blink]]的独立渲染引擎，用于未来版本的Google Chrome和[[Opera]]浏览器&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;:4&amp;quot; /&amp;gt;。这一分支的诞生主要源于WebKit与Chrome之间日益增加的复杂性，Google希望通过分叉来简化架构并加速开发&amp;lt;ref name=&amp;quot;:4&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;:7&amp;quot;&amp;gt;[https://www.36kr.com/p/203617906626560 Google将在10周内用新的渲染引擎Blink取代旗下所有平台的现有浏览器 — 36氪]&amp;lt;/ref&amp;gt;。此后，Blink被广泛应用于所有基于Chromium的浏览器，包括Microsoft Edge、[[Vivaldi]]、[[Yandex Browser]]等&amp;lt;ref name=&amp;quot;:4&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
== 核心架构 ==&lt;br /&gt;
&lt;br /&gt;
WebKit的架构主要由两大部分组成：渲染引擎（WebCore）和JavaScript引擎（JavaScriptCore）&amp;lt;ref name=&amp;quot;:8&amp;quot;&amp;gt;[https://baike.baidu.com/item/WebKit/1467841 WebKit（开源的浏览器引擎）— 百度百科]&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:9&amp;quot;&amp;gt;[https://cloud.tencent.com/developer/article/2305305 WebKit架构深度探索 — 腾讯云]&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
=== WebCore ===&lt;br /&gt;
&lt;br /&gt;
WebCore是WebKit的渲染引擎核心，负责解析[[HTML]]和[[CSS]]文档、构建[[文档对象模型|DOM]]树和[[CSSOM]]树、执行布局计算以及将网页内容绘制到屏幕上&amp;lt;ref name=&amp;quot;:8&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;:9&amp;quot; /&amp;gt;。WebCore直接源自KDE的KHTML引擎&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
=== JavaScriptCore（Nitro） ===&lt;br /&gt;
&lt;br /&gt;
JavaScriptCore（也称为Nitro或SquirrelFish）是WebKit内置的[[JavaScript]]引擎&amp;lt;ref name=&amp;quot;:9&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;:10&amp;quot;&amp;gt;[https://zh.wikipedia.org/wiki/ECMAScript%E5%BC%95%E6%93%8E%E5%88%97%E8%A1%A8 ECMAScript引擎列表 — 维基百科（中文）]&amp;lt;/ref&amp;gt;，最初从KDE的KJS引擎派生而来&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;。JavaScriptCore是一个优化虚拟机，由词法分析器、解析器、启动解释器（LLInt）、基线JIT、低延迟优化JIT（DFG）和高吞吐量优化JIT（FTL）等构建块组成&amp;lt;ref name=&amp;quot;:11&amp;quot;&amp;gt;[https://docs.webkit.org/ JavaScriptCore 文档 — WebKit.org]&amp;lt;/ref&amp;gt;。Apple通过引入[[LLVM]] JIT技术，持续提升了Nitro引擎的性能&amp;lt;ref name=&amp;quot;:12&amp;quot;&amp;gt;[https://www.infoq.cn/article/apple-webkit-js-engine-llvm 苹果用LLVM JIT提升WebKit JS引擎的速度 — InfoQ]&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
=== WebKit2 ===&lt;br /&gt;
&lt;br /&gt;
WebKit2是WebKit的新API层，从底层设计上支持拆分进程模型——网页内容（JavaScript、HTML、布局等）运行在与应用程序UI分离的独立进程中&amp;lt;ref name=&amp;quot;:13&amp;quot;&amp;gt;[https://trac.webkit.org/wiki/WebKit2 WebKit2 — WebKit Trac]&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:14&amp;quot;&amp;gt;[https://docs.webkit.org/ WebKit2 概述 — WebKit.org]&amp;lt;/ref&amp;gt;。这一多进程架构通过进程沙箱保护系统安全，并使应用程序即使在加载了无限循环或挂起的网页时仍能保持响应&amp;lt;ref name=&amp;quot;:14&amp;quot; /&amp;gt;。网页在各自的WebContent进程中加载，多个WebContent进程可共享浏览会话，网络访问、磁盘缓存和[[Web Storage API|Web Storage]]等API则由独立的网络进程统一管理&amp;lt;ref name=&amp;quot;:14&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
== 许可协议 ==&lt;br /&gt;
&lt;br /&gt;
WebKit采用多重许可协议。从KHTML继承的大部分代码沿用[[LGPLv2.1]]许可证，而贡献给WebKit的新代码则采用二条款[[BSD许可证]]&amp;lt;ref name=&amp;quot;:15&amp;quot;&amp;gt;[https://docs.webkit.org/ Licensing — WebKit.org]&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:16&amp;quot;&amp;gt;[https://webkit.org/licensing-webkit/ Licensing WebKit — WebKit.org]&amp;lt;/ref&amp;gt;。具体而言，WebCore渲染库和JavaScriptCore引擎以LGPL发布，Apple贡献的额外部分以BSD 2-Clause许可发布&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot; /&amp;gt;。WebKit项目旨在保持对开源和专有应用程序的广泛可用性&amp;lt;ref name=&amp;quot;:16&amp;quot; /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
== 使用WebKit的平台与产品 ==&lt;br /&gt;
&lt;br /&gt;
以下为主要使用WebKit引擎的平台和产品&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt;&amp;lt;ref name=&amp;quot;:3&amp;quot; /&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
* [[Apple Safari]]（macOS、iOS、iPadOS）&lt;br /&gt;
* [[iOS]]和[[iPadOS]]平台上的所有网页浏览器（因Apple政策限制）&lt;br /&gt;
* [[Apple Mail]]、备忘录、图书、新闻、App Store等macOS/iOS原生应用&lt;br /&gt;
* [[PlayStation 3]]及后续PlayStation游戏机内置浏览器&lt;br /&gt;
* [[Amazon Kindle]]电子书阅读器浏览器&lt;br /&gt;
* [[Nintendo 3DS]]互联网浏览器&lt;br /&gt;
* [[Tizen]]移动操作系统默认浏览器&lt;br /&gt;
* [[BlackBerry]]浏览器（已停用）&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>云云</name></author>
	</entry>
</feed>