ecmascript 6 浏览器-Chrome将统治世界?

出品| CSDN(ID:CSDNnews)

谷歌决定停止开发自己的网络渲染引擎,转而使用 Chromium,这意味着网络的控制权,至少在功能上,已经完全卖给了谷歌。 考虑到这些公司过去的行为,目前这似乎是一个真正令人担忧的问题。

Chrome 本身约占桌面浏览器市场份额的 72%,Edge 约占 4%,基于 Chromium 的 Opera 约占 2%,不再更新的 Internet Explorer 约占 5%,但只有适用于 macOS 的 Safari 约占 5%。 %。 当谷歌转型完成后,我们会发现Chrome及Chrome衍生品将抢占80%左右的市场份额,而火狐只有9%能够积极维持市场平衡。

至于中国联通浏览器市场,似乎也正在发生同样的事情,但得益于Safari,情况有所改善。 Chrome占53%,Safari约22%,三星浏览器6%,UC浏览器9%,Opera 5%,另外2%属于Android浏览器。 这也意味着中国联通浏览器市场的三分之二属于Chrome及Chrome衍生品。

强大的山景风格

谷歌长期以来都是一家对互联网走向产生重大影响的公司。 作为最受欢迎的浏览器 Chrome 和一些访问量最大的网站(特别是同名搜索引擎,以及 YouTube 和 Gmail)的所在地,Google 在许多场合利用其技术实力来部署其他同行想要的专有技术。 坐成追赶的姿势。

早在 2009 年,Google 就推出了 SPDY,这是 HTTP 的专有替代品,解决了 Google 认为现有 HTTP/1.1 的个别性能问题。 但SPDY是一项企业活动,谷歌负责设计和功能,谷歌的评估也不完全错误。 SPDY 在接下来的几年里被其他浏览器和网络服务器采用,谷歌的合同似乎很常见。

此后,SPDY 被用作 HTTP/2 的基础,HTTP/2 是由互联网工程任务组 (IETF) 开发的 HTTP 合约的重大修订版,IETF 是与整个行业的成员一起开发互联网合约的联盟。 无法证明SPDY确实对HTTP的合约升级做出了巨大的贡献。 最终,IETF在SPDY的基础上做了很多修改,并于2015年交付了该合同。

HTTP/3 也经历了同样的故事。 2012年,谷歌宣布了一个新的实验性合约QUIC,以解决现有HTTP/1.1和HTTP/2的性能问题。 当 Chrome 与 Google 产品通信时,Google 使用 QUIC。 同样,QUIC成为IETF升级和发展HTTP的基础。

谷歌除了屡次努力取代HTTP合约外,还旨在打造新的联通Web加载标准。 Google AMP(“加速联通页面”)是 Google 提供的简化 HTML 与 JavaScript 相结合的形式,旨在加快联通网页内容的加载速度。 去年,谷歌表示将尝试使用网络标准构建 AMP,并引入了新的治理模式,为该项目提供了更广泛的行业支持。

性格不好?

谷歌一次又一次地试图将网络合同推向其控制的专有方向,以提高其在线服务与谷歌浏览器结合使用时的性能,从而巩固谷歌的市场地位,并使其他所有人处于不利地位。 几乎每次这样的对抗都来自社区,而且至少到目前为止,结果仍然是行业标准,从谷歌手中夺回了控制权。

浏览器下载安装2023版本_浏览器哪个好_ecmascript 6 浏览器

但其他情况下的解决方案并不令人满意,YouTube 仍然是问题的一个特殊根源。 谷歌控制着网络上很大一部分流媒体视频,该公司还多次对 YouTube 进行修改,使其在 Edge 和 Firefox 中看起来更糟。 有时,这种修改可以改善 Chrome 中的网站体验,但即使如此ecmascript 6 浏览器,情况也并非如此。

此前,一位自称是前 Edge 开发者的人士表示:在没有明显提示的情况下,谷歌更改了 YouTube 网站,在每个视频上添加了一个隐藏的空 HTML 元素。 此元素使得 Edge 在访问 YouTube 时显得缓慢,并且在使用 Edge 时会影响笔记本电脑的电池寿命。 这一变化并没有提高 Chrome 的性能,尽管没有带来任何真正的优势。 这只会伤害 Edge,谷歌声称 Chrome 的电脑电池寿命比 Edge 更长。 谷歌询问谷歌是否可以删除该元素,但没有得到回应。

最新版本的 Edge 解决了访问 YouTube 时的问题并恢复了相应的性能。 Google 必须做额外的工作来使 EdgeHTML 与网络兼容

另一个恰当的例子:YouTube 使用一种称为 HTML 导出的功能来加载脚本。 HTML 导出仍未被开发人员或浏览器广泛采用,ECMAScript 模块有望填补相同的角色,但它们可以首先在 Chrome 中使用。 对于 Firefox 和 Edgeecmascript 6 浏览器,YouTube 发送了 HTML 导出的 JavaScript 实现,这对性能有明显的影响。 这意味着在 Chrome 中加载一秒的 YouTube 页面在其他浏览器中需要花费很多秒才能加载。

这种行为可能不是 Google 故意的,他们在优化产品时可能根本不关心其他浏览器。 “首先是谷歌,谁在乎其他?” 但对于其他浏览器厂商来说,这些方式真的是公平竞争的方式吗?

强者恒强,弱者灭亡

浏览器下载安装2023版本_浏览器哪个好_ecmascript 6 浏览器

谷歌的改变既让谷歌获得了越来越大的份额,又削弱了谷歌作为异议声音的地位。 事实上,Edge和Internet Explorer的市场份额很少,但谷歌还保留了一些影响力。 它的 IIS Web 服务器控制着重要的 Web 存在,但在 Windows 中外部化新合同仍然很有价值,因为它减少了软件开发人员的可访问性控制。

但现在,谷歌转而支持Google Chromium开源项目。 谷歌仍然很清楚,它采用Chromium是为了确保最大的Chrome兼容性,但它正在开发新的工程流程,以确保它可以快速集成、测试和分发,从而不落后于谷歌的浏览器地位。

但这一承诺与谷歌的发展密切相关:这意味着,尽管谷歌正在将 Chromium 推向谷歌不同意或反对的方向,但谷歌别无选择,只能顺其自然。

Web 开发人员历来只关注诸如标准合规性以及市场环境促使他们在多个浏览器中使用测试页面的方式等平凡的事情。 这就是为什么 Firefox 早年的日子这么惨:大多数开发者只在 Internet Explorer 中进行测试,这使得 Firefox 的兼容性非常好。 随着 Firefox 和 Chrome 挑战 Internet Explorer 的主导地位,跨浏览器测试至关重要。

浏览器市场斗争对开发人员工作负载的影响

当开发人员仅在一种浏览器中进行测试和设计时,花费的时间应该是最少的。 但在第二个浏览器中进行测试可能既昂贵又复杂,并且第二个浏览器通常在不知不觉中依赖于第一个浏览器的特定行为,需要进行大量修改才能找到最佳平衡点。 从一种浏览器转向两种浏览器已经意味着必须解决最糟糕的非标准代码和对实现怪癖的依赖。

浏览器下载安装2023版本_ecmascript 6 浏览器_浏览器哪个好

由于来自 Chrome、Firefox 和 Edge 的竞争,它大大提高了 Web 开发人员的门槛。 但随着 Edge 的下架和 Chrome 抢占了大部分市场份额,开发对 Firefox 的支持的成本对于开发者来说变得越来越昂贵。

Mozilla 首席执行官 Chris Beard 担心这些整合可能会让 Mozilla 的生存变得更加困难。 Mozilla 是一个确保网络处于竞争环境中的组织,以便市场不被任何一家公司控制。 Mozilla现在的处境很尴尬,它严重依赖微软的资金支持。

未来的浏览器市场会是什么样子? 你怎么认为

原来的:

作者简介:Peter Bright 曾就职于 Google,主要从事编程和软件开发、Web 技术和浏览器以及安全测试等工作。

本文由CSDN翻译。 如需转载,请注明出处。

热门文章推荐

print_r('点个好看吧!');
var_dump('点个好看吧!');
NSLog(@"点个好看吧!");
System.out.println("点个好看吧!");
console.log("点个好看吧!");
print("点个好看吧!");
printf("点个好看吧!n");
cout << "点个好看吧!" << endl;
Console.WriteLine("点个好看吧!");
fmt.Println("点个好看吧!");
Response.Write("点个好看吧!");
alert("点个好看吧!")
echo "点个好看吧!"

喜欢的话就点击“好看”吧!