2018 年,Rachel Nabors 指出 浏览器多样性类似于生物生态系统多样性。更多的多样性带来了实实在在的优势。这篇文章是在 Edge 引擎关闭之前写的,现在 Mozilla 的重大变革再次将浏览器多样性的主题提上了人们的议程。
我真的很喜欢 Dave 对这个问题的看法。浏览器引擎的多样性使得网络技术变得缓慢。对于许多人来说,这种缓慢令人沮丧,但这种缓慢可以带来价值。
缓慢的思考有很多价值。您会使用大脑中非爬行动物的那部分。您会做出更慎重的决定。您会优先考虑设计而不是即时满足。您可以在承担大量技术债务之前检查自己的直觉并验证自己的假设。
我敢打赌,引擎越少,速度就越快。快速在当下可能令人满意,但并不能做出最好的牛腩。
如果我们确实看到浏览器多样性大幅下降,我认为我们会失去有意放慢速度以及我们已经建立的合作机制。谁知道会发生什么,但我希望,就像铁可以磨砺铁一样,也许 Chromium 可以磨砺 Chromium。
在我看来,一个好的折衷方案是创建一个最小的参考版本,该版本完全正确地实现标准,然后组织可以扩展该版本。Chromium 是朝着这个方向迈出的一大步,但它可能应该从 Google 手中移交出去,交给,比如说,W3C。
一些最大的优势(以及奇怪的浏览器特定错误的来源)是,特定浏览器的开发人员可以决定以与另一位开发人员完全不同的方式实现 W3C 规范的某些方面。简单、看似微不足道的选择可能意味着一个浏览器只是具有更好的内存管理。
此外,拥有一个单一来源的浏览器会降低多样性。您实际上是在说“让我们使用 WebKit,然后其他一切都将是独一无二的”。在这种情况下,我们如何才能获得 Chromium 呢?