火狐,要完了!

news2024/11/18 3:47:41

在过去几年中,关于Firefox 浏览器的衰落有过不少讨论。目前来说,很多公共的以及私营的大型网站都缺乏对Firefox的适当支持。但是Firefox也多次试图“自救”,甚至就在不久前,Mozilla 通过官博发文,表示 Firefox 在 2023 年变的更快了,用户体验也得到改善与提升。

可最近,美国又新出炉了一项开发指导方针,虽然指向比较模糊,却极有可能加速火狐的衰落。Firefox是否真的在滑向深渊呢?

1、滑向深渊:岌岌可危的2%分界线

事情起始于一套针对美国政府网站开发者的指导方案。

图片

图片

美国网页设计系统(USWDS)提供了一套全面的标准,指导那些建立美国政府网站的人。关键在于其开发者文档里,在“浏览器支持”条目下,明文指出参照了其英国同行的黄金法则,即:“根据analytics.usa.gov的观察,我们正式支持任何使用率超过2%的浏览器。”

图片

图片

有意思的是,在过去90天的浏览器流量统计中,Firefox的市场份额为2.2%,差不多踩在了这一标准的临界线上。问题在于,多年来Firefox的数据并没有改善的趋向,反而是在持续的下滑中。这意味着Firefox终有一天会被这一标准“拒之门外”,而且这一天不会太远。

图片

图片

也许你会觉得这套标准只适用于美国政府的网站开发人员,对其他网页开发者影响不大。但后续的连锁反应却很可能是这样:

  • 一旦Firefox在政府的访问者分析中滑落到2%的界限以下,USWDS就会告诉政府网站开发者,他们不必再支持Firefox了。
  • 当这个消息传开后,它不仅会迅速传播到前端开发社区,而且还会传播到一些网站开发人员所属公司的IT部门。许多公司与政府有业务往来,因此,无论政府从IT的角度做什么,都会影响公司的行为。
  • 公司将这种变化视为降低开发成本和交付时间的机会,因为它为从开发工作流程中删除一些测试(以及某些情况下特定的编码)提供了顺理成章的借口。

在多米诺骨牌一张一张倒下后,你可能会突然发现,火狐这个曾经打败了IE7 的开源浏览器不可避免地走向了末路,永久沦为了各种浏览器市场份额图表中日益缩小的那个部分。也许这个猜测有点极端,但却并非无的放矢。

2、两次浏览器大战:昔日的浏览器自由之光,被Chrome遥遥甩在身后

在2003年横空出世的Firefox,并非没有过高光。

在第一次浏览器大战后,一代神话网景落幕。IE在杀死网景Navigator后彻底占据了浏览器市场逾90%的份额。而打破这种一家独大局面的正是Firefox。

被微软的帝国策略摧毁的网景在败退的同时留下了继任者的火种,而火狐也不负所望。   

刚推出的Firefox解决了彼时IE中存在的大量缺陷,提供了分页浏览、拼写检查、Live书签等许多新功能,其丰富的插件、轻快的浏览速度以及颜值都让它收获了大批拥护者。对Web开发人员来说,其Gecko渲染引擎又破局吸引力。

最终在2009年,Firefox打败了IE7,一举夺回全球第一浏览器的王座,实现了“Take back the web”的愿望。

可惜的是,更加高效的Chrome在谷歌的扶持下迅速崛起,关于Firefox的评价却开始有了下滑迹象,比如不断以大修的方式来破坏用户体验,再比如缺乏显著的性能改进等等,Firefox也曾学习过Chrome的部分思路,试图取长补短,但终究是积重难返,而且Chrome的垄断地位也逐渐形成……

不可忽视的是,在这场浏览器混战中,被“群殴”的IE日渐沦为“浏览器下载工具”,捆绑销售策略彻底失灵。微软也不得不改弦更张,发布Edge浏览器,坚持EdgeHTML内核,以图挽回颓势,但也无力回天。结果微软还是选择妥协,改用Chromium内核。

在第二次浏览器大战中,Firefox一度登顶,却遗憾败北;IE彻底“入土”;Safari借助MacOS的封闭性成为“一霸”;Chromium阵营胜出,谷歌成为赢家。

根据 Statcounter 的统计数据,Firefox在2009年11月达到了31.82%的峰值,然后随着Chrome的崛起而开始了漫长的下滑。后者的使用率从2009年1月的1.37%飙升至2020年9月66.34%的峰值,此后又回落至最新数据中的62.85%。

图片

图片

从2009年10月到2023年11月,Chrome vs Firefox vs Safari

另外,根据Mozilla公布的“用户活动”图表,同样也可以看到:活跃的Firefox客户端数量从2018年12月31日的2.44亿下降到2023年11月20日的1.87亿。5年间,活跃用户数下降了约23.3%。

图片

图片

对火狐来说,衰落似乎是漫长且不可逆转的。不过从其官网标语来说,经历过互联网野蛮生长时代的Firefox依然保持着其昔日的骄傲。“没有晦涩难懂的隐私保护政策,更不向第三方预留后门,纯粹是一款闪电般快、不会出卖您的浏览器。”

图片

图片

回顾Firefox的发展,不可避免的要提到IE的坠亡,Edge的妥协,Chrome的兴盛。在形形色色的浏览器里,在IT的历史长河中,Firefox始终是自由、开放、协作、共享的互联网精神的典型代表,那么面向未来,Firefox又将何去何从呢?

3、没有“背靠大树”,就注定要凉吗? 

有人试图从功能、需求、体验的角度来分析火狐衰落的原因,甚至细化到哪些“不合时宜”的迭代决策成为了其失败的导火索。事实上,没有哪个浏览器是完美的。

在更多人看来,火狐的衰落就是因为没有“背靠大树”。缺少一个强大的靠山就是火狐走向穷途的根因。

细想一下,Chrome背靠谷歌,占据绝对优势;Edge背靠微软,如今搜索引擎Bing又有AI chat加持,更有吸引力;Safari背靠苹果,MacOS与iOS的封闭性就足以让它高枕无忧。

相较之下,Firefox的靠山是Mozilla基金会。无论从体量还是影响力来说,Mozilla就逊色许多了。虽然Firefox是Linux下的默认浏览器,但在桌面市场Linux的份额太低了。而且对一般用户来说,Firefox引以为傲的隐私保护和安全性并不能带来直接实感。这就导致其多少显得曲高和寡。

作为互联网的主要入口,浏览器向来是巨头们布局的要塞。在这块阵地上,未来竞争的关键会是什么呢?集成了ChatGPT的Bing会让Edge后来者居上吗?Chromium的广泛应用让谷歌占据了绝对话语权,但这种依靠开源形成的强势垄断会引起反噬吗?没有背靠大树的Firefox又是否会绝处逢生呢?绑定了各大系统的多足鼎立之势何时会打破平衡呢?我们可以静观时局。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1295053.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

AWS KeyPair密钥格式转换PPK<>PEM

概述说明 PEM(Privacy Enhanced Mail)和PPK(Putty Private Key)都是与加密和安全相关的文件格式,通常用于存储私钥信息。它们在不同的上下文中使用,并且与不同的软件和协议相关联。 PEM(Priva…

基于SpringBoot的学生管理系统

基于SpringBoot的学生管理系统 文章目录 基于SpringBoot的学生管理系统 一.引言二.系统设计三.技术架构四.功能实现五.界面展示六.源码获取 一.引言 学生管理系统是一种用于管理学生信息、课程安排、成绩记录等学生相关数据的软件系统。它通过集中管理学生信息,提供…

Java Web应用小案例 - 实现用户登录功能

文章目录 一、使用纯JSP方式实现用户登录功能(一)项目概述(二)实现步骤1、创建Web项目2、创建登录页面 二、使用JSPServlet方式实现用户登录功能三、使用JSPServletDB方式实现用户登录功能 一、使用纯JSP方式实现用户登录功能 &a…

spring 的概述和入门

​ 我是南城余!阿里云开发者平台专家博士证书获得者! 欢迎关注我的博客!一同成长! 一名从事运维开发的worker,记录分享学习。 专注于AI,运维开发,windows Linux 系统领域的分享! …

ffmpeg格式转换 免费使用视频格式转换教程

下载安装 首先去官网下载ffmpeg的软件包https://ffmpeg.org/ 如果是windows可以在直接下载编译好的软件包 https://www.gyan.dev/ffmpeg/builds/ 进入解压后的目录,子目录bin中的ffmpeg.exe就是我们要使用的转换器 视频信息查看 打开cmd控制台,从…

Linux嵌入式配置USB鼠标支持+触摸板

在linux嵌入式中加入鼠标支持,首先在内核里面将mice驱动加入编译,这里用到的是usb所以还要有usb的支持,下载到板子上启动 1、定位鼠标 要用鼠标,首先要知道生成的鼠标设备是哪个,直接直接ls input目录,当…

HalconDotNe.HOperatorException:“HALCON error#1401:

Wrong number of values of control parameter 1in operator draw_rectangle2_mod错误提示参数值不对,是窗体hv_WindowHandle错了,窗体未创建。

【Linux系统编程】项目自动化构建工具make/Makefile

介绍: make和Makefile是用于编译和构建C/C程序的工具和文件。Makefile是一个文本文件,其中包含了编译和构建程序所需的规则和指令。它告诉make工具如何根据源代码文件生成可执行文件,里面保存的是依赖关系和依赖方法。make是一个命令行工具&a…

[ 蓝桥杯Web真题 ]-Markdown 文档解析

目录 介绍 准备 目标 规定 思路 补充知识 解法参考 介绍 Markdown 因为其简洁的语法大受欢迎,已经成为大家写博客或文档时必备的技能点,众多博客平台都提倡用户使用 Markdown 语法进行文章书写,然后再发布后,实时的将其转化…

如何入驻抖音本地生活服务商,门槛太高怎么办?

随着抖音本地生活服务市场的逐渐成熟,越来越多平台开始涉及本地生活服务领域,而本地生活服务商成了一个香窝窝,为了保护用户权益和平台生态,对入驻入驻抖音本地生活服务商的条件及审核也越来越严格,这让很多想成为抖音…

【Flink系列四】Window及Watermark

3.1、window 在 Flink 中 Window 可以将无限流切分成有限流,是处理有限流的核心组件,现在 Flink 中 Window 可以是时间驱动的(Time Window),也可以是数据驱动的(Count Window)。 Flink中的窗口…

CSS特效025:旋转的loading状态

CSS常用示例100专栏目录 本专栏记录的是经常使用的CSS示例与技巧,主要包含CSS布局,CSS特效,CSS花边信息三部分内容。其中CSS布局主要是列出一些常用的CSS布局信息点,CSS特效主要是一些动画示例,CSS花边是描述了一些CSS…

idea安装包下载

idea安装教程 IDEA安装包链接:https://pan.baidu.com/s/15dEPF2hV3WPiFWMwGOsKWQ 提取码:kxl7 有激活部署的文档说明,下载自己看吧, 链接:https://pan.baidu.com/s/11yh8cz0R86Ngl7EJN8_5FA 提取码:mdg6

小知识点——Servlet

Servlet 是什么? Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet,您可以收集来自网页表单的用户输入,呈…

2023滨海湾人工智能论坛举办,范向伟代表和鲸科技共同发起成立工业智能算法联盟

人工智能是新一轮科技革命和产业变革的重要驱动力量,算力算法产业也正迎来爆发式增长。12月7日,以“要素融合知识互联”为主题的2023滨海湾人工智能论坛在东莞滨海湾新区举行,本次活动由东莞市人民政府主办,东莞滨海湾新区管委会、…

【android开发-21】android中调用系统摄像头camera拍照和相册的用法详解

1,调用摄像头 在Android中,调用系统摄像头拍照需要使用Intent来启动Camera应用,并在应用中设置相应的权限。下面是一个简单的例子: // 创建一个Intent对象,指定要执行的动作是拍照 Intent intent new Intent(Medi…

循环结构中 break、continue、return 和exit() 的区别

循环结构中 break、continue、return 和exit() 的区别 文章目录 循环结构中 break、continue、return 和exit() 的区别一、break语句二、continue语句三、return 语句四、exit() 函数 说明:本文内容参考牟海军 著《C语言进阶: 重点、难点与疑点解析》&a…

MyBatis中的N+1问题,使用ResultSet来解决,需要存储过程【非常详细】

基础表sql 订单表 CREATE TABLE test_order (order_id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 订单id,order_name varchar(255) NOT NULL DEFAULT COMMENT 订单名字,PRIMARY KEY (order_id) ) ENGINEInnoDB AUTO_INCREMENT3 DEFAULT CHARSETutf8mb4 COMMENT订单表;INS…

八个适合女大学生做的赚钱小副业

大学的生活可以说是多姿多彩,既有沉浸在课堂知识中的学习,也有课余时间可以自由支配的自我发展。然而,作为一名女大学生,除了追求优异的学业表现,是否还有其他更加多元化且有意义的方式来充实自己呢? 当然&…

Kubernetes集群安装高可用postgresql

Kubernetes集群安装高可用postgresql Bitnami 提供的 postgresql-ha 解决方案是一个预配置的、高可用的 PostgreSQL 集群配置,通常部署在 Kubernetes 环境中。它使用了一些关键技术和组件来实现数据库的高可用性。,Bitnami postgresql-ha 主要采用以下构…