濒死的网络
原文由 Matthias Endler 于 发布,订阅该博客
我环顾四周,发现还在用 Firefox 的就只剩我一个了。

在会议上、在联合办公空间里,看到的永远是同样的景象:大家用的都是某种 Chrome。有时是 Brave,有时是 Chromium,大多数时候就是 Google Chrome。
这让我觉得又好笑又可悲。
整整一代人是在优秀的免费工具和开放标准的滋养下成长起来的,它们帮助他们开启了职业生涯,让他们得以免费享用出色的技术。
如今,全球最大的那些网站都归同一家公司所有,而这家公司还拥有全球最流行的浏览器和搜索引擎。巧的是,它还是全球最大的广告公司。人们还在纳闷为什么在 YouTube 上已经屏蔽不了广告了。
我们就这样白白把一切都拱手让人了。
我得先承认,我也不是清白无辜的。大约 15 年前有过一段动摇的时期,除了 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 内核的浏览器。
谷歌怎么就能为所欲为了?
因为几乎所有人都不再在其他地方测试自己的东西了。如果每个人都只为 Chrome 调优网站,那网站在 Chrome 上当然跑得好好的!我们想方设法绕过 Chrome 那些古怪的坑。更多用户因为“就是能用”而加入进来,恶性循环就此延续。我不怪他们。顺着马跑的方向骑,当然更省力。
但代价是什么呢?
埃尔隆德的声音:这条路我们以前走过。(好吧,我当时就在场。)我们管它叫浏览器大战:Netscape 对决 Internet Explorer。Netscape 输了,微软以铁腕统治了网络。那可一点也不好玩。我们为绕过浏览器限制而写的 hack,比网站本身的功能还多。家长们靠帮人修浏览器兼容性 bug 赚钱供孩子上大学。
微软可是非常努力地让所有人的日子都尽可能难过:
Internet Explorer 为包括 HTML、CSS 和 DOM 在内的多项标准引入了一系列专有扩展。这导致许多网页在符合标准的浏览器中显示异常,并催生了“怪异模式(quirks mode)”的需求,以便让这些浏览器也能渲染那些为 Internet Explorer 专门编写的不规范元素。—— 维基百科
本质上,他们搞坏了整个网络,而我们只能围着那个垃圾堆燃起的大火取暖。我们得到的唯一回报就是怪异模式。
谷歌更聪明!他们也在破坏网络,但他们让你直接站在火里。
我为什么要在乎用什么浏览器?反正都一样。
……那个每时每刻都被 Google 追踪的开发者如是说。

你看,Chrome 特别特别擅长营销。他们总能说出你爱听的话:我们很快!我们是开源的!我们有最新功能!他们不会告诉你的是,他们掌控着万维网的话语权。他们让你因为使用广告拦截器而感到愧疚,还因为能这么做就随意添加各种非标准的浏览器特性。最近,uBlock Origin 团队干脆直接放弃了,停止了对 Chrome 的支持。
但有人因此弃船而去吗?我感觉到现在人们已经对谷歌的那些恶行视而不见了。
可 Brave、Edge、Opera 或者 Vivaldi 难道还不够吗?
很遗憾,不够。它们底层用的都是同一个浏览器引擎。浏览器厂商也会犯错,所以这个引擎并不完美。如果它里面有个 bug,又没有竞争对手,这个 bug 就会变成标准。其他浏览器引擎为了兼容依赖该 bug 的网站,也不得不去实现这个 bug。
我用 Safari
恭喜,你从一个由 2 万亿美元公司控制的浏览器,换到了一个由 3 万亿美元公司控制的浏览器。哦对了,它还不能在 Windows 或 Linux 上运行。无论是苹果还是谷歌,只要能多赚一点钱,都会毫不犹豫地把你卖了。哦对了,你知道谷歌在 2022 年付给苹果 200 亿美元,就为了成为 Safari 的默认搜索引擎吗?
我能做什么?
如果你已经读到了这里,不妨给自己一个机会,花几分钟试试 Firefox。说不定,你会喜欢上它呢。
今天就试试 Firefox 吧,好吗?
随机一篇博客
评论
登录后参与讨论