Google Chrome 和 Chromium 是否等同于网页设计/开发?

Sek*_*mty 5 browser google-chrome cross-browser web-standards chromium

然而,这可能是一个愚蠢的问题:从 Web 设计/开发的角度来看(我的意思是对 Web 标准和 Web 技术的支持),Google Chrome 和 Chromium 是否可以被视为等效?

我知道它们本质上是相同的浏览器,前者是后者的品牌版本,但它们也有一些功能差异,并且 Google Chrome 具有基本 Chromium 浏览器中不存在的一些附加功能(详见维基百科的Chromium 页面) .

他们使用 Blink 引擎,该引擎反过来也被其他基于 Chromium 的浏览器使用,如 MS Edge 和 Opera;并且所有这些浏览器对许多不同的 Web 技术的支持并不均衡,详见https://caniuse.com

我在 Linux 机器上工作,我的发行版默认提供 Chromium,从它的标准 repo 中提供;为了简单起见并保持干净,如果我可以依靠 Chromium 的行为完全相同并且没有任何兼容性问题,我宁愿避免添加另一个外部存储库并仅为此任务安装 Chrome。

就像我说的,这个问题可能很愚蠢,但考虑到其他基于 Chromium 的浏览器之间的差异,也许我的这种怀疑是有道理的。

编辑:请注意,我对从用户角度或历史细节等方面的 Google Chrome 和 Chromium 之间的差异不感兴趣;我只想知道从网站开发的角度来看,它们是否完全兼容,或者它们是否支持相同的功能集。换句话说,如果我从 Chromium 测试一个网站,我能确定它也能在 Google Chrome 中运行吗?它们是否支持完全相同的 CSS、JS(和其他 Web 相关技术)功能集?

Jav*_*tíz 0

Chromium 是一个开源浏览器项目,构成了 Chrome 网络浏览器的基础。它由 Chromium 项目维护,而 Chrome 由 Google 维护。除了代码开放之外,这两个浏览器之间的主要区别(对于您所关心的问题)是 Google 向 Chrome 添加了许多专有功能,例如自动更新和对其他视频格式的支持。还添加了 AAC、H.264 和 MP3 支持。让您能够访问更广泛的媒体内容,例如使用 HTML5 传输 H.264 视频的网站。这两款浏览器均包含 Opus、Theora、Vorbis、VP8、VP9 和 WAV 编解码器。Chrome 还包含一个沙盒 Adob​​e Pepper API (PPAPI) Flash 插件,该插件会随之更新。

从编程角度来看,两者都支持 Google DevTools 协议,并具有由此带来的所有灵活性和可能性,例如使用流行的puppeteer Node.js 运行时的浏览器自动化,允许您在有头或无头环境中运行自动化测试。两种浏览器都使用 Blink 渲染引擎和 V8 JavaScript 引擎,因此两者都会为您提供相同的 CSS、HTML 和 DOM 解析/渲染支持,以及相同的 JavaScript 兼容性、功能和性能。因此,真正的区别是,如果您正在开发以媒体内容为中心的网络应用程序,在这种情况下,您将从 Chrome 中受益更多,因为它包含所有上述额外插件和支持的格式,所有这些都使网络更易于访问并提供了您可以做的更广泛的事情。

  • 感谢您的回答并请原谅我直率的诚实,但这毫无用处。95%,如果它只是[本文]中未引用的剪切和粘贴(https://www.howtogeek.com/202825/what%E2%80%99s-the-difference- Between-chromium-and-chrome/) ,这是从用户角度来看的一般差异,而不是在开发环境中;其余的并没有真正回答我的问题。 (4认同)