Firefox与IE的那些事
2010-03-27 10:27:06 阿炯

2010年3月下旬消息,据国外媒体报道,有分析人士日前指出,由于越来越多的用户,尤其是欧洲用户开始从IE浏览器转向其他浏览器,Firefox最终将战胜 IE。当然对于其强大的竞争对手Chrome来说还有不少的路要走。

根据微软与欧盟达成的和解协议,从本月起,微软开始为欧洲用户提供“浏览器安装选项”,允许用户选择安装IE以外的竞争对手的浏览器产品。尽管只有几周的时间,但微软IE已经流失了不少用户,最大受益者莫过于Firefox和Opera等主要竞争对手。有分析人士认为,长此以往,当前的第二大浏览器Firefox将超越IE,并给出了以下10大理由:

1.份额:Firefox已经拥有较大市场份额。当前,Firefox市场份额已经超过20%。

2.扩展:Firefox拥有较丰富的扩展,包括商业应用和社交应用等。

3.开源:Firefox是一款(真)开源软件,开源应用普遍被认为比封闭的商业软件优越。

4.安全:与市场上的其他产品相比,Firefox的安全性有目共睹。

5.速度:Firefox的网页加载速度快于IE。

6.可信:Firefox在浏览器市场的声誉明显好于IE。

7.方便获取:微软提供“浏览器安装选项”后,用户可以更方便地下载和安装Firefox。

8.专家支持:一款产品的成功与否,是否有专家的支持至关重要,而Firefox恰恰拥有专家的支持。

9.家喻户晓:微软的“浏览器安装选项”为Firefox提供了方便,但并不止于此,Firefox已经成为人们平时议论的话题。

10.手机带动PC:Mozilla已经着手开发Firefox移动版,移动版的成功势必将推动Firefox在PC市场的普及。

为什么说火狐是最好的开源网页浏览器?

火狐是一个神奇的开源网页浏览器。它预装在大多数 Linux 发行版中,无需多想,可以认为它是 Linux 用户和隐私爱好者的一个流行选择。然而,没有什么是完美的。无论是火狐、Chrome、Brave,每个选择都有权衡。使用火狐浏览器已经很多年了,但最近因为标签管理功能转而使用了其它的浏览器。但在这段时间里,发现自己一再回到火狐浏览器,并一直想回来,虽然对另一个网页浏览器也很满意。那么为什么总是回到火狐浏览器,为什么认为火狐是适合每个人的理想网页浏览器?在这里强调一些要点:

1、以隐私为重点的解决方案
如今,每个网页浏览器(当然,除了谷歌浏览器)都旨在提供面向隐私的功能。使用 Brave,甚至使用 Vivaldi,你有各种各样的选择。请注意,这不是一个功能比较,而是基于我喜欢、注意到的东西。

Brave 可以让你自定义跟踪保护,但它不提供预设配置。你得自己调整拦截保护措施以获得你想要的体验。但是,火狐浏览器可以让你轻松地选择“标准”或“严格”保护模式,而不需要定制个人设置。

说到 Vivaldi,它提供了快速切换跟踪保护类型的能力,但它没有火狐那么好。此外没有诸如跨站 Cookie 阻止、以及针对加密矿工、指纹探针的保护。除了这些细微的差别,火狐还不断为其隐私保护产品增加新的功能。例如,HTTPS-Only 模式让你无需任何扩展/插件,就可以确保你连接到一个页面的 HTTPS 版本。

2、简化的用户界面
抱怨过很多次火狐不断改造其用户界面。

没错,这不是很令人愉快。但每当我习惯了它,发现它是一个简单而有效的用户界面。更喜欢启用它的深色主题。最近的更新使它更容易访问选项、附加组件、主题等。就个人而言,感觉它比其他浏览器更好。希望他们不要继续他们的传统,每次重大升级都破坏用户体验。

3、开源
火狐是一个真正开源的网页浏览器。你已经知道了,但这正是它比 Chrome 等专有选项更出色的原因。火狐浏览器是我几年前离开谷歌浏览器后尝试的第一个开源网页浏览器。

4、火狐多账户容器
这是火狐的主要亮点之一。如果想在不损害隐私的情况下充分提升你的浏览体验,它是必选之一。可能需要安装 addons.mozilla.org 才能开始使用它。

该功能可以让你打开相互隔离的几个浏览标签。例如可以使用该功能保持登录到同一服务的两个不同账户。可以将它们分成个人、工作、银行等等几个分类。可以选择创建一个新的容器或将当前的标签作为一个容器打开。也可以自动设置网站在新的容器中打开。

为了更上一层楼,火狐最近增加了为容器启用 Mozilla VPN 的功能。这样就可以单独保障你的浏览过程,而不需要为其余的非容器标签启用 VPN。虽然这可能不适合每个人,但这是一个有用的功能。

5、集成的服务
拥有有助于提高用户体验的内置功能和服务总是很方便。使用火狐浏览器,你可以快速访问各种有用的工具。这些工具包括:
地址栏中的“保存到 Pocket”按钮,可以快速添加一个网页/链接,以便以后阅读。
Mozilla 的 www.mozilla.org。
relay.firefox.com 以保护你的原始电子邮件地址。
monitor.firefox.com 以通知你数据泄露的情况。
如果你使用的话,还有密码管理器。

6、积极开发
随着每一次火狐浏览器的发布,你会发现一些有价值的升级和改进。当然对每个主要的网页浏览器都可以抱有同样的期望。但如果使用的是一个不太知名的浏览器的功能,可能想留意一下更新/开发的频率。为了获得安全的体验,尽快进行安全修复、错误修复和其他改进是很重要的。

7、运作良好
就我而言,我更喜欢方便,而不是最新和最大的。尽管火狐浏览器设法提供一些行业首创的功能,它仍然是一个方便的选择。拥有一个同步你所有浏览数据和集成的服务的火狐账户是很有好处的。你可以轻松地在任何其他设备上登录该账户,无缝地继续你的工作。

使用 Brave,你确实也有同步功能,但它的工作方式不一样。它要求你必须有主设备在场,才能成功地将数据同步到另一个设备上(你要扫描二维码)。另外,你也可以选择生成同步代码,并将其随身携带,以便与新设备同步。但是,我觉得基于账户的同步更方便。火狐是一个轻松便捷的选择。

8、打破浏览器垄断
2021年,让那些一直喜欢不基于 Chromium 的可靠产品的用户非常担心。从技术上讲,确实有火狐的复刻和其他一些。但我们需要火狐保持其地位,以便有一个可行的 Chromium 替代品。


火狐 Firefox 团队向微软送上蛋糕以纪念 IE 浏览器的终结

2022年6月15日,微软 Internet Explorer 浏览器在 27 年后正式退役。7月11日,微软 Edge 浏览器开发团队晒出了一张照片,是Firefox 火狐浏览器团队送来的蛋糕。


Edge 浏览器团队表示:“非常感谢 Firefox 团队送来的蛋糕,我们喜欢在达到重要里程碑后向浏览器团队发送蛋糕的传统。”从图中可以看到,这个蛋糕上面有一个大大的 IE 浏览器标志,下方写有“you were the ie6ing on the cake”(可能 Firefox 团队是想用 ie6ing 来谐音 icing,“the icing on the cake”意为“蛋糕上的糖霜”,有锦上添花的意思,也可以理解为 IE 浏览器曾是最耀眼的一份子。)

Web 浏览器开发团队互相送蛋糕是近十年来的传统。微软在 2006 年为庆祝 Firefox 2.0 的发布,向 Firefox 团队送上了一份蛋糕,此后每个大版本都会有。不过随着浏览器发布周期的加快,蛋糕也最终变成了纸杯蛋糕。2012 年 Internet Explorer 10 推出后,Firefox 团队向微软送上了自己的蛋糕,随后谷歌的 Chrome 团队也加入了这一行列,自此就成为了传统。尽管IE的核心引擎仍作为“IE模式”在新的由Chromium驱动的Edge浏览器中坚持使用,微软会支持IE模式最晚到2029年,所以未来在某个特殊时刻,Mozilla或者Google可能会有机会再做一个IE主题的蛋糕。


Firefox 将继续支持 Window 7/8,至少到 2024 年 Q3

微软在2023年1月就结束了对 Windows 7 和 8 的支持;Chrome 等一众基于 Chromium 的浏览器从 2 月份发布的 Chromium 110 开始也不再支持上述平台;游戏平台 Steam 也宣布将从 2024 年 1 月 1 日起不再支持 Windows 7/8,可以看到各大软件都在抛弃这几个老旧的操作系统。

Mozilla 在2023年3月下旬透露了支持 Windows 7、8 和 Windows 8.1 操作系统的一些计划,跟上面这些厂商不同,Firefox 将继续继续这些操作系统,至少到 2024 年第三季度。这一消息是 Mozilla 的软件工程师 Mike Kaply 在 Bugzilla 上透露的:在 Firefox 115 ESR 发布之前,我们不会停止对 Windows 7/8 的支持,因此 Firefox 115 ESR 将至少支持 Windows 7/8 直到 2024 年第三季度。我无法确定我们何时停止支持 Windows 7/8。

Firefox ESR 是一个有别于常规 Firefox 的版本,前者每 48 周才会发布一个主要版本,期间每 4 周会有一个用于修复崩溃、安全隐患和政策更新相关的小版本,而且每个 ESR 新版本发布的时间和上一个版本的支持结束时间之间也会有三个周期(至少 12 周)的重叠,也就是说实际上每个 ESR 版本会获得 60 周的支持。目前最新的 ESR 版本为 102,而下一个 ESR 版本则是 Firefox 115 ESR。

按照计划,Firefox 115 ESR 的首个版本将于 2023 年 7 月 4 日发布,按照 60 周的时间计算,届时时间将来到 2024 年 8 月。软件工程师 Mike Kaply 仅仅表示不确定何时停止支持 Windows 7/8,这也就意味着 Mozilla 还有可能继续延长对这些系统的支持。当然,前提还得是在这些系统上使用 Firefox 的用户和组织的数量足够多才有希望,如果用户数量太低,甚至是可以忽略不计,那么我相信 Mozilla 也没有理由继续提供支持了。


根据 Mozilla 自己的硬件调查显示,目前 13.44% 的 Firefox 用户在使用 Windows 7(图中绿线),2.38% 的用户在使用 Windows 8.1,71% 的用户在使用 Windows 10(图中最高的那条线)。而 Mac 和 Linux 的用户加在一起都不及 Windows 7。继续支持老系统,也确保了这些 Firefox 用户不会转而使用其他浏览器,甚至在一定程度上还能促使 Chrome 等 Chromium 浏览器的用户转到 Firefox,反而提升市场占有率。


微软修复了影响  Firefox 性能长达 5 年的 Bug


微软于2023年4月修复了 Windows Defender 防护软件的一个 Bug,该 Bug 会导致 Windows 10/11 的 Firefox 运行时 CPU 使用率过高,而解决这个 Bug 用了五年时间。根据 Mozilla 工程师 Yannis Juglaret 分享的对比图,该修复对系统性能产生了巨大影响:Firefox 的 CPU 使用率降低了 75%。


当 Firefox 运行时,微软自带的杀毒软件 Windows Defender 会开启 Antimalware Service Executable ,这是一个占用大量系统资源(包括 CPU/内存)的反恶意软件服务。许多用户表示老一点的 PC 在使用 FireFox 浏览器时会出现延迟,就是这个问题搞鬼。有人试图将问题复现到其他浏览器(如 Chrome 和 Edge),发现 Windows Defender 不会影响其他浏览器,该 Bug 仅限于 Firefox。且这个 Bug 早在 5 年前(2018 年 5 月)就在 Bugzilla 上出现过,这意味着它同时影响了  Windows 10 和 Windows 11。

在长期排除后,Mozilla 团队将问题缩小到 Windows 系统的 Msmpeng.exe(Microsoft 恶意软件保护引擎),在运行 FireFox 时,该进程会访问 sechost.dll 以运行 ProcessTrace,也就是处理来自其他进程的 Windows 事件跟踪,而且运行 FireFox 时生成的事件比正常情况多得多。这导致与 Chrome 等其他浏览器相比,Firefox 消耗的 CPU 资源高了 5 倍。

微软在发布 Defender 引擎 (1.1.20200.2) 测试版时解决了该错误,此修复版本将  Windows Defender 应用程序的版本号提高到 4.18.2302.x,并将引擎修补到版本 1.1.20200.4。就是 mpengine.dll 文件的版本号。该修复程序也正在为 Windows 7 和 8.1 用户部署,即使他们没有受到该问题的影响。需要注意的是该补丁仅适用于 Windows Defender,不适用于其他防病毒程序,但据一些用户报告称,其他安全软件(如 Norton Antivirus)也存在类似问题。Mozilla 已经着手进行更多改进,以修补其他防病毒应用导致的性能问题。