跳转到内容

Chromium:修订间差异

轻之舟百科,让知识轻装启航
删除的内容 添加的内容
云云​(留言 | 贡献)
创建页面,内容为“{{Infobox | 标题 = Chromium | 内容 = {{!}}- ! 開發者 {{!}} The Chromium Project(由Google主导)<ref name=":1" /><ref name=":9" /> {{!}}- ! 首次发布 {{!}} 2008年9月2日<ref name=":10" /><ref name=":9" /> {{!}}- ! 源代码库 {{!}} chromium.googlesource.com {{!}}- ! 编程语言 {{!}} C++(主要)、HTML、CSS、JavaScript<ref name=":9" /> {{!}}- ! 引擎 {{!}} Blink(渲染引擎)、V8(JavaScript引擎)<ref n…”
 
IdleTap-bot​(留言 | 贡献)
由旧格式Infobox转换为新参数格式(label/data),修复空信息框(由IdleTap-bot执行)
 
(未显示另一用户的1个中间版本)
第1行: 第1行:
{{Infobox
{{Infobox
| 标题 = Chromium
| title = Chromium

| 内容 =
⚫
| label1 = 開發者
{{!}}-
⚫
| data1 = The Chromium Project(由Google主导)<ref name=":1" /><ref name=":9" />
⚫
! 開發者

⚫
{{!}} The Chromium Project(由Google主导)<ref name=":1" /><ref name=":9" />
⚫
| label2 = 首次发布
{{!}}-
⚫
| data2 = 2008年9月2日<ref name=":10" /><ref name=":9" />
⚫
! 首次发布

⚫
{{!}} 2008年9月2日<ref name=":10" /><ref name=":9" />
⚫
| label3 = 源代码库
{{!}}-
⚫
| data3 = chromium.googlesource.com
⚫
! 源代码库

⚫
{{!}} chromium.googlesource.com
⚫
| label4 = 编程语言
{{!}}-
⚫
| data4 = [[C++]](主要)、[[HTML]]、[[CSS]]、[[JavaScript]]<ref name=":9" />
⚫
! 编程语言

⚫
{{!}} [[C++]](主要)、[[HTML]]、[[CSS]]、[[JavaScript]]<ref name=":9" />
⚫
| label5 = 引擎
{{!}}-
⚫
| data5 = [[Blink]](渲染引擎)、[[V8]](JavaScript引擎)<ref name=":9" />
⚫
! 引擎

⚫
{{!}} [[Blink]](渲染引擎)、[[V8]](JavaScript引擎)<ref name=":9" />
⚫
| label6 = 操作系统
{{!}}-
⚫
| data6 = [[Windows]]、[[Linux]]、[[macOS]]、[[Android]]、[[iOS]]、[[BSD]]<ref name=":9" />
⚫
! 操作系统

⚫
{{!}} [[Windows]]、[[Linux]]、[[macOS]]、[[Android]]、[[iOS]]、[[BSD]]<ref name=":9" />
⚫
| label7 = 平台
{{!}}-
⚫
| data7 = [[IA-32]]、[[x86-64]]、[[ARM]]、[[ARM64]]<ref name=":9" />
⚫
! 平台

⚫
{{!}} [[IA-32]]、[[x86-64]]、[[ARM]]、[[ARM64]]<ref name=":9" />
⚫
| label8 = 许可协议
{{!}}-
⚫
| data8 = [[BSD许可证|BSD-3-Clause]]等多重许可<ref name=":9" /><ref name=":3" />
⚫
! 许可协议

⚫
{{!}} [[BSD许可证|BSD-3-Clause]]等多重许可<ref name=":9" /><ref name=":3" />
⚫
| label9 = 网站
{{!}}-
⚫
| data9 = [https://www.chromium.org www.chromium.org]<ref name=":0" />
⚫
! 网站
⚫
{{!}} [https://www.chromium.org www.chromium.org]<ref name=":0" />
}}
}}
'''Chromium'''是一个由[[Google]]主导开发的[[自由及开放源代码软件|自由及开放源代码]]网页浏览器项目<ref name=":1">[https://baike.baidu.com/item/Chromium/529755 Chromium — 百度百科]</ref><ref name=":9">[https://en.wikipedia.org/wiki/Google_Chromium Chromium (web browser) — Wikipedia]</ref>。该项目旨在为所有互联网用户构建更安全、更快、更稳定的网络体验方式<ref name=":0">[https://www.chromium.org/ The Chromium Projects]</ref><ref name=":8">[https://chromium.narkive.googlesource.com/chromium/src/ Chromium — chromium.narkive.googlesource.com]</ref>。Chromium是[[Google Chrome]]浏览器及其他众多浏览器(包括[[Microsoft Edge]]、[[Opera]]、[[Samsung Internet]]和[[Brave]]等)的核心代码库<ref name=":9" /><ref name=":4">[https://developer.chrome.com/docs/web-platform/blink?hl=zh-cn 什麼是 Blink? — Chrome for Developers]</ref>。项目源代码以[[BSD许可证]]等多重自由版权发行<ref name=":1" /><ref name=":3">[https://packages.fedoraproject.org/pkgs/chromium/chromium/ Chromium — Fedora Packages]</ref>。
'''Chromium'''是一个由[[Google]]主导开发的[[自由及开放源代码软件|自由及开放源代码]]网页[[浏览器]]项目<ref name=":1">[https://baike.baidu.com/item/Chromium/529755 Chromium — 百度百科]</ref><ref name=":9">[https://en.wikipedia.org/wiki/Google_Chromium Chromium (web browser) — Wikipedia]</ref>。该项目旨在为所有[[互联网]][[用户]]构建更安全、更快、更稳定的网络体验方式<ref name=":0">[https://www.chromium.org/ The Chromium Projects]</ref><ref name=":8">[https://chromium.narkive.googlesource.com/chromium/src/ Chromium — chromium.narkive.googlesource.com]</ref>。Chromium是[[Google Chrome]]浏览器及其他众多浏览器(包括[[Microsoft Edge]]、[[Opera]]、[[Samsung Internet]]和[[Brave]]等)的核心代码库<ref name=":9" /><ref name=":4">[https://developer.chrome.com/docs/web-platform/blink?hl=zh-cn 什麼是 Blink? — Chrome for Developers]</ref>。项目源代码以[[BSD许可证]]等多重自由版权发行<ref name=":1" /><ref name=":3">[https://packages.fedoraproject.org/pkgs/chromium/chromium/ Chromium — Fedora Packages]</ref>。


== 历史 ==
== 历史 ==


Chromium的开发可能早自2006年即开始<ref name=":1" />。2008年9月2日,Google发布了[[Google Chrome]]浏览器,同时将其大部分源代码以开源项目的形式公开,项目命名为Chromium——名称来源于用于制造镀铬(Chrome)的金属元素“铬”(Chromium)<ref name=":10">[https://developers.googleblog.com/en/google-chrome-chromium-and-v8-launch-today/ Google Chrome, Chromium, and V8 launch today — Google Developers Blog]</ref><ref name=":5">[https://googlecode.blogspot.com/2008/09/google-chrome-chromium-and-v8-launch.html Google Chrome, Chromium, and V8 launch today — Google Code Blog]</ref>。此举使第三方开发者能够研究底层源代码,并协助将浏览器移植到[[macOS]]和[[Linux]]操作系统<ref name=":2">[https://eresources.nlb.gov.sg/ Google Chrome — eResources]</ref>。
Chromium的开发可能早自2006年即开始<ref name=":1" />。2008年9月2日,[[Go]]ogle发布了[[Google Chrome]]浏览器,同时将其大部分源代码以开源项目的形式公开,项目命名为Chromium——名称来源于用于制造镀铬([[Chrome]])的金属元素“铬”(Chromium)<ref name=":10">[https://developers.googleblog.com/en/google-chrome-chromium-and-v8-launch-today/ Google Chrome, Chromium, and V8 launch today — Google Developers Blog]</ref><ref name=":5">[https://googlecode.blogspot.com/2008/09/google-chrome-chromium-and-v8-launch.html Google Chrome, Chromium, and V8 launch today — Google Code Blog]</ref>。此举使第三方开发者能够研究底层源代码,并协助将浏览器移植到[[macOS]]和[[Linux]][[操作系统]]<ref name=":2">[https://eresources.nlb.gov.sg/ Google Chrome — eResources]</ref>。


Google开放源代码的主要原因在于Chromium项目的根本目标之一是推动网络向前发展<ref name=":10" /><ref name=":5" />。Google认为,开源不仅能让更多人参与并改进产品,更重要的是能让其他项目使用其开发的代码<ref name=":10" />。
Google开放源代码的主要原因在于Chromium项目的根本目标之一是推动网络向前发展<ref name=":10" /><ref name=":5" />。Google认为,开源不仅能让更多人参与并改进产品,更重要的是能让其他项目使用其开发的代码<ref name=":10" />。
第44行: 第43行:
=== 渲染引擎与JavaScript引擎 ===
=== 渲染引擎与JavaScript引擎 ===


Chromium在架构上使用了[[Apple Inc.|Apple]]发展出来的[[WebKit]]排版引擎、[[Safari]]的部分源代码与[[Firefox]]的成果,并采用Google独家开发出的[[V8 (JavaScript引擎)|V8引擎]]以提升解释[[JavaScript]]的效率<ref name=":1" />。2013年,Google将WebKit引擎分支为[[Blink]]渲染引擎,此后Chromium及所有基于Chromium的浏览器均使用Blink引擎<ref name=":4" /><ref name=":9" />。
Chromium在[[架构]]上使用了[[Apple Inc.|Apple]]发展出来的[[WebKit]]排版引擎、[[Safari]]的部分源代码与[[Firefox]]的成果,并采用Google独家开发出的[[V8 (JavaScript引擎)|V8引擎]]以提升解释[[JavaScript]]的效率<ref name=":1" />。2013年,Google将WebKit引擎分支为[[Blink]]渲染引擎,此后Chromium及所有基于Chromium的浏览器均使用Blink引擎<ref name=":4" /><ref name=":9" />。


=== 安全与隐私 ===
=== 安全与隐私 ===
第52行: 第51行:
=== 跨平台支持 ===
=== 跨平台支持 ===


Chromium支持[[Windows]]、[[Linux]]、[[macOS]]、[[Android]]、[[iOS]]和[[BSD]]等多个操作系统<ref name=":9" />。在[[iOS]]平台上,由于Apple的政策限制,Chromium使用[[WebKit]]引擎而非Blink<ref name=":9" />。
Chromium支持[[Windows]]、[[Linux]]、[[macOS]]、[[Android]]、[[iOS]]和[[BSD]]等多个操作系统<ref name=":9" />。在[[iOS]]平台上,由于[[Apple]]的政策限制,Chromium使用[[WebKit]]引擎而非Blink<ref name=":9" />。


=== 快速迭代 ===
=== 快速迭代 ===
第89行: 第88行:
== 许可协议 ==
== 许可协议 ==


Chromium是一个自由及开放源代码软件项目。Google作者贡献的部分以[[BSD许可证|3-Clause BSD许可证]]发布<ref name=":9" />。第三方依赖项遵循多种许可证,包括[[MIT许可证|MIT]]、[[LGPL]]、[[Apache许可证|Apache-2.0]]、[[IJG]]、[[GPL]]、[[ISC许可证|ISC]]、[[OpenSSL]]和[[MPL]]等<ref name=":3" /><ref name=":9" />。
Chromium是一个自由及开放源代码[[软件]]项目。Google作者贡献的部分以[[BSD许可证|3-Clause BSD许可证]]发布<ref name=":9" />。第三方依赖项遵循多种许可证,包括[[MIT许可证|MIT]]、[[LGPL]]、[[Apache许可证|Apache-2.0]]、[[IJG]]、[[GPL]]、[[ISC许可证|ISC]]、[[OpenSSL]]和[[MPL]]等<ref name=":3" /><ref name=":9" />。


== 参考文献 ==
== 参考文献 ==

2026年8月11日 (二) 10:19的最新版本

Chromium
開發者The Chromium Project(由Google主导)[1][2]
首次发布2008年9月2日[3][2]
源代码库chromium.googlesource.com
编程语言C++(主要)、HTML、CSS、JavaScript[2]
引擎Blink(渲染引擎)、V8(JavaScript引擎)[2]
操作系统Windows、Linux、macOS、Android、iOS、BSD[2]
平台IA-32、x86-64、ARM、ARM64[2]
许可协议BSD-3-Clause等多重许可[2][4]
网站www.chromium.org[5]

Chromium是一个由Google主导开发的自由及开放源代码网页浏览器项目[1][2]。该项目旨在为所有互联网用户构建更安全、更快、更稳定的网络体验方式[5][6]。Chromium是Google Chrome浏览器及其他众多浏览器(包括Microsoft Edge、Opera、Samsung Internet和Brave等)的核心代码库[2][7]。项目源代码以BSD许可证等多重自由版权发行[1][4]。

Chromium的开发可能早自2006年即开始[1]。2008年9月2日,Google发布了Google Chrome浏览器,同时将其大部分源代码以开源项目的形式公开,项目命名为Chromium——名称来源于用于制造镀铬(Chrome)的金属元素“铬”(Chromium)[3][8]。此举使第三方开发者能够研究底层源代码,并协助将浏览器移植到macOS和Linux操作系统[9]。

Google开放源代码的主要原因在于Chromium项目的根本目标之一是推动网络向前发展[3][8]。Google认为,开源不仅能让更多人参与并改进产品,更重要的是能让其他项目使用其开发的代码[3]。

Chromium的版本迭代周期较快,一天内会迭代多个版本[10]。新功能会率先在Chromium上实现,待验证后才会应用在Google Chrome上[1]。

渲染引擎与JavaScript引擎

[编辑 | 编辑源代码]

Chromium在架构上使用了Apple发展出来的WebKit排版引擎、Safari的部分源代码与Firefox的成果,并采用Google独家开发出的V8引擎以提升解释JavaScript的效率[1]。2013年,Google将WebKit引擎分支为Blink渲染引擎,此后Chromium及所有基于Chromium的浏览器均使用Blink引擎[7][2]。

安全与隐私

[编辑 | 编辑源代码]

Chromium设计了“沙盒”(Sandbox)、“黑名单”、“无痕浏览”等功能来实现稳定与安全的网页浏览环境[1]。多进程架构是Chromium的核心安全设计之一,每个标签页和插件在独立的进程中运行,以限制潜在安全漏洞的影响范围[3]。

跨平台支持

[编辑 | 编辑源代码]

Chromium支持Windows、Linux、macOS、Android、iOS和BSD等多个操作系统[2]。在iOS平台上,由于Apple的政策限制,Chromium使用WebKit引擎而非Blink[2]。

快速迭代

[编辑 | 编辑源代码]

Chromium的更新速度很快,每隔数小时即有新的开发版本发布[1]。用户可以下载zip封装版后解压缩即可使用,无需安装[1]。

与Google Chrome的关系

[编辑 | 编辑源代码]

Chromium是Google为发展自家的浏览器Google Chrome而开启的计划,因此Chromium相当于Chrome的工程版或称实验版[1]。Google Chrome是基于Chromium开源项目构建、打包并由Google分发的子产品[11]。

Google在Chromium的基础上添加了以下专有组件形成Google Chrome:

  • **自动更新**:Chrome提供自动更新机制,而Chromium需要用户手动更新[11]。
  • **内置多媒体支持**:Chrome包含受版权保护的媒体编解码器(如H.264、AAC等),而Chromium依赖系统编解码器[11]。
  • **品牌与商标**:Chrome使用Google的品牌标识和配色,Chromium则使用天蓝色系的开源图标[11][1]。
  • **崩溃报告**:Chrome内置崩溃报告和用户反馈机制[11]。
  • **沙盒技术**:Chrome的沙盒实现更为完善[11]。

总体而言,Chrome提供更完善的用户体验,包括自动更新、内置媒体支持和增强的安全功能,而Chromium更适合喜欢手动控制浏览体验的高级用户[11]。

基于Chromium的浏览器

[编辑 | 编辑源代码]

Chromium开源代码被广泛应用于众多第三方浏览器,包括但不限于[1][2]:

许可协议

[编辑 | 编辑源代码]

Chromium是一个自由及开放源代码软件项目。Google作者贡献的部分以3-Clause BSD许可证发布[2]。第三方依赖项遵循多种许可证,包括MIT、LGPL、Apache-2.0、IJG、GPL、ISC、OpenSSL和MPL等[4][2]。

参考文献

[编辑 | 编辑源代码]