Firefox守望者报告[1]为什么说火狐到了最危险的时候
在本系列第一篇 Firefox守望者报告[0]缘起 中, @etzel 评论:
你認為 Firefox 裝上 Quantum 引擎後,對未來影響的影響有多大?尤其寫了「小狐狸或迎来最大生死存亡考验的关头」這段話,似乎若有所指。
本人是 Firefox 的使用者,但不太清楚當中的技術細節,目前只知道效能比其他瀏覽器好很多;由於框架不同,部分插件可能需要改寫。能否為我講講其他的細節呢?若詳細也無妨。
这是一个很有意思的问题。
从现有的信息看,Firefox 57 性能的确有着巨大的飞跃,比之竞品有着明显的优势。我之前也报喜,Firefox for Android 56 对 Webextension 的支持有了巨大的提升。
我们欢呼,我们鼓掌。
但“生死存亡关头”绝不是随口说说而已——性能不是问题,问题在于独特性的丧失。
虽说 Firefox 是一个浏览器,但它又不仅仅是一个浏览器。得益于深度开放的扩展体系,Firefox 有时候干出来的事情简直就不像一个浏览器干的,我曾见过一名 Windows 用户把 Firefox 打造成了他真正的操作系统,一切的入口。这样的 Firefox 被成为最强浏览器简直是被贬低。
这些强大的功能,而不是情怀,才是 Firefox 的立足之本,才是其当年不断蚕食 IE 市场份额的力量源泉。
成也萧何,败也萧何。强大的功能导致启动和运行速度缓慢,大量开放底层接口导致稳定性和安全性被削弱,等等问题,令 Firefox 在主打快速、高效、易用的 Chrome 诞生后流失了大量的普通用户。加上 Mozilla 和死对头微软一起错过了整个移动时代,使得兼容 Chrome、为 Chrome 优化,在一定程度上成为了行业的事实标准。到 Firefox 49 不得不实现对 -webkit 的 CSS 属性的模拟以改善网页兼容性。
按照 Mozilla基金会员工的说法,据内部匿名化数据源统计,约有四成火狐浏览器用户没有安装或使用任何扩展。基于这些神奇的数据,为了不彻底被时代抛弃,Mozilla 在等死和作死间选择了后者,推出与 Chrome 扩展体系高度兼容的 WebExtension 扩展以降低扩展开发门槛吸引 Chrome 开发者来投,同时下定决心砍掉多年积累的所有传统扩展,而且是从底层删除支持代码,跟自己的光辉历史说永别。
这一下比 Python 3 不向后兼容还要惨烈,不少优秀的开发者决定弃坑。 Chrome 开发者的确吸引到一部分,但在这过程中还不时背刺。至于用户体验,请欣赏:
这种感觉,好像张三丰自宫以后,经验丰富的东方不败跑过来教他如何在没有蛋蛋的情况下生活。
至于速度和性能,普通用户真的在乎么?决定普通用户浏览器选择的,是推广和渠道!
再说,速度快、性能强,又有几个用户能感觉得到?
Python 的簇拥经常说,决定用户体验的主要在网速,而不在于编程语言的性能,所以 Python 本身慢一点没啥。
我还要说,快不仅仅在于高铁,更在于在市内堵车时能否化身变形金刚,在坑坑洼洼的小道上能否保证不翻车、不抛锚!
Last but not least, Chrome 团队难道会原地踏步?
综上所述,57 发布后的这一年半载是 Firefox 最虚弱最危险的阶段。如果能熬过这段时间市场占有率不大幅下降还好,一旦崩盘,那真的很可能要走上 Opera 的老路,彻底丧失业界话语权。
那是一条令人绝望的死路。
历史告诉我们,事情能有多糟,就会变得更糟。如果真的到了那一天,历史就又一次轮回了,不过统治者从 IE 变成了 Chrome 而已。
悲观?不,自证预言才是失败之源,清醒的认识是粉丝的自我修养。Firefox 作为开源界最成功的作品之一,显然没有那么脆弱。做好“大不了重头再来”的最坏打算,向着重创辉煌的理想努力,仅此而已。
此誠危急存亡之秋也,在後續的日子,看看 Firefox 未來是興是衰吧!
Thank you so much for sharing all this information! that's great! All the best! Waiting for more posts! :)
Congratulations @ivysrono! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
Award for the number of upvotes
Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP
虽然不常用firefox,但总觉着firefox代表某些东西,一下想不出来