垂死的网络
我向左看,向右看,仍在使用 Firefox 的只有我一个。

在会议上,在联合办公空间里,永远是同样的场景:人们都在用某种版本的 Chrome。有时是 Brave,有时是 Chromium,大多数时候就是 Google Chrome。
我觉得这既可笑又令人震惊。
整整一代人都是伴随着优秀的免费工具和开放标准成长起来的,这些工具和标准帮助他们开启了职业生涯,让他们得以免费使用卓越的技术。
如今,世界上最大的网站都归同一家公司所有,而这家公司同时拥有世界上最流行的浏览器和搜索引擎。巧合的是,它还是世界上最大的广告公司。而人们还在纳闷为什么在 YouTube 上再也屏蔽不了广告了。
我们把一切都白白拱手让了出去。
我首先承认,我也并非无可指责。大约 15 年前曾有一段软弱的时刻,除了 Chrome 之外,其他浏览器的性能都变得难以忍受,以至于我不得不换用 Chrome。没错,有一段时间,生活很美好,网页加载也很快。
过了一段时间,我又不情不愿地换回了 Firefox,因为开放标准和隐私比那几毫秒的加载时间更重要。我依然能理解为什么人们会用 Chrome,但我对自己的选择感到满意。
后来 Firefox Quantum 问世了,我把它告诉了我所有的开发者朋友。在我看来,它是市面上最好的浏览器,我又为自己是一名 Firefox 用户而感到自豪。它快速、流畅,还拥有出色的扩展生态。
令我惊讶的是,没人在乎。
积习难改
也许人们只是出于习惯才留在 Chrome。
抛开性能和隐私不谈,我真的不明白人们怎么能忍受 Chrome 有限的可定制性。看着那些开了 200 个标签页、标签上只显示“G”“Y”或“X”的人,费劲地寻找一周前打开的那个文档,实在令人啼笑皆非。
相比之下,Firefox 上配合 Sidebery 这类扩展使用的垂直标签页,让 Chrome 看起来像个玩具。
总之,就是 Chrome。
曾有一段时间,我试图向人们科普浏览器单一化的负面影响。好吧,我妈没听懂,但更让我失望的是我的开发者同行们。每个人都选择了省事的路,心安理得地坐在谷歌大叔的膝头。
到了这个地步,我既没有意志力也没有精力再去抗争了;毫无希望。说服一个人换回 Firefox,恐怕比从石头里榨出血还难。切换其实非常简单,你甚至不会丢失任何已打开的标签页!

没人逼你用 Chrome
没错,但问题并不会止于我家门口。作为一个局外人,我每天都得承受浏览器单一化带来的后果。
到现在,已经有相当多的网站因为“针对 Chrome 优化”而变得无法使用。例如 Microsoft Teams,而且这样的名单还很长。这些网站毫无道理地就无法正常运行。
也有正面的例子。比如 Zencastr,曾经在 Firefox 上无法使用,但他们后来修复了。
更新:Zencastr 在 Firefox 上仍然无法使用。感谢来自 Mozilla 的 Randell(兰德尔)指出这一点。他们的支持页面显示需要使用 Chrome、Edge 或 Brave。根据这篇博文,他们已于 2021 年 2 月停止对 Firefox 的支持。Mozilla Bugzilla 上有一个公开工单正在跟踪此问题。目前该工单被其他一些问题阻塞,但已取得进展。WebCodecs API 可能与此问题有关,目前处于测试阶段,正在通过 Mozilla 的发布流程推进。虽然 Zencastr 暂时还无法在 Firefox 上使用令人失望,但令人鼓舞的是,Mozilla 正在积极解决底层问题。
我也会用 Chrome 来进行在线通话,因为像 Jitsi 这样的工具在 Firefox 上表现不佳。也许是因为 Firefox 对 WebRTC 的支持?或者,也许是因为 Chrome:
随堂测验:如果一个网站想通过你系统上不同的扬声器播放声音,它必须拥有什么权限?
- 扬声器选择权限
- 麦克风权限
如果你选了 2,那么你很可能很懂 WebRTC,但你大概用的是 Chromium 浏览器。
Google 怎么会获得如此自由的放任?
因为每个人——甚至他们的车——都不再在其他地方测试自己的东西了。如果每个人都为 Chrome 调整自己的网站,那么当然网站在 Chrome 上就能完美运行!我们想方设法绕过 Chrome 那些奇怪的怪癖。更多用户因为东西“就是能用”而加入进来,恶性循环就此持续下去。我不怪他们。顺着马奔跑的方向骑马,当然更轻松。
但代价是什么?
*Elrond(埃尔隆德)之声*:我们以前就走过这条路。(好吧,我当时就在场。)我们称之为浏览器大战:Netscape 对阵 Internet Explorer。Netscape 输了,Microsoft 以铁腕统治了网络。那并不好玩。我们围绕浏览器限制所做的 hack,比网站本身的实际功能还要多。父母们靠着为钱修复浏览器 bug,供孩子上完了大学。
Microsoft 真的可谓竭尽全力让每个人的日子都尽可能难过:
Internet Explorer 为许多标准引入了一系列专有扩展,包括 HTML、CSS 和 DOM。这导致一些网页在符合标准的网页浏览器中显示为损坏,并催生了对“quirks mode(怪异模式)”的需求,以便在这些其他浏览器中渲染原本为 Internet Explorer 设计的不规范元素。— Wikipedia
本质上,他们搞坏了网络,而我们所有人都围着那个垃圾堆大火取暖。我们得到的回报只有 quirks mode。
Google 更聪明!他们也搞坏了网络,但他们让你站在火堆里。
我为什么要在乎浏览器?反正它们都一样。
……正如那个醒着的每一刻都被 Google 追踪的开发者所说。

要知道,Chrome 真的非常擅长营销。他们总能说对所有好听的话:我们很快!我们是开源的!我们有最新功能!他们没告诉你的是,他们掌控着万维网的话语权。他们让你因为使用广告拦截器而感到愧疚,还因为他们能这么做就添加各种奇怪的非标准浏览器功能。最近,uBlock Origin 团队干脆认输,停止了对 Chrome 的支持。
但有人决定弃船而逃吗?我感觉到现在人们对 Google 的恶劣行径已经视而不见了。
但 Brave、Edge、Opera 或 Vivaldi 难道还不够吗?
不幸的是,并不够。它们在底层都使用相同的浏览器引擎。浏览器制作者也会犯错,所以这个引擎并不完美。如果它包含一个 bug 而又没有竞争,这个 bug 就会成为标准。其他浏览器引擎为了支持依赖该 bug 的网站,也不得不去实现这个 bug。
我用 Safari
恭喜你,你从一个由市值 2 万亿美元的公司控制的浏览器,换到了一个由市值 3 万亿美元的公司控制的浏览器。哦,而且它还不能在 Windows 或 Linux 上运行。Apple 和 Google 只要能赚更多利润,都会毫不犹豫地把你卖掉。哦,你知道吗,Google 在 2022 年向 Apple 支付了 200 亿美元,以成为 Safari 上的默认搜索引擎?
我能做什么?
如果你已经读到了这里,就帮自己一个忙,花几分钟试试 Firefox 吧。谁知道呢?也许你会喜欢上它。
今天就试试 Firefox 吧,拜托了?
随机一篇博客