Skip to content

RoboHornet Pro:微软冷落谷歌,Mozilla 同意!

    1652056802

    RoboHornet Redux:24 小时内从 Alpha 到 Pro

    神圣的火车残骸,蝙蝠侠!对于 Web 浏览器新闻来说,9 月底是一个奇怪而疯狂的一周。

    尽管 RoboHornet 在纸面上是一个独立的 GitHub 项目,但微软和其他公司并没有购买它。微软在不到 24 小时内将 RoboHornet 从第一个 alpha 版本升级为“Pro”,这可能是开发历史上最快的一次。在另一个令人惊讶的转折中,Mozilla 正式同意 Redmond 的观点,即 RoboHornet 的技术优点值得怀疑。也许微软和Mozilla的主要竞争对手最终意识到谷歌是他们真正的敌人。毕竟,当浏览器老兵们忙于互相争斗时,Chrome 只是华尔兹穿过前门,篡夺了王位。

    让我们回顾一下上周发生的古怪事件:

    星期一:我们打破了 RoboHornet 的故事。新的 Web 浏览器性能测试实际上是 HTML、CSS、JavaScript、DOM 和 SVG 领域的一套微基准测试。在我们的测试中,适用于 Windows 8 的 Internet Explorer 10 取得了决定性的胜利,将测试创建者的参考 MacBook Pro(2011 年末)的平均网络浏览器性能提高了一倍以上。

    周二:微软对 RoboHornet 说“谢谢,但不,谢谢”,认为新测试是一个没有意义的微基准,不能反映真实世界的性能。以下是 IE 博客的摘录,从开头句中使用的语言可以看出,微软并没有购买“独立基准测试”部分:

    昨天,谷歌发布了其最新的微基准测试 RoboHornet,其中 Internet Explorer 10 的得分相当高。虽然我们很欣赏这一姿态,但我们的工程团队成员查看了基准测试并发现 RoboHornet 并不能代表用户在现实世界网站上可能遇到的性能。与所有微基准测试一样,RoboHornet 是一个实验室测试,仅关注浏览器性能的特定方面。我们决定采用 RoboHornet 微基准测试并在真实场景的上下文中运行它。使用 CSS3 动画、CSS3 变换、CSS3 文本阴影、自定义 WOFF 字体、Unicode、Touch 等现代浏览器功能,我们创建了一个看起来有点像熟悉的 Matrix 的网站。然后,我们在这个真实网站的上下文中运行 RoboHornet 微基准测试。在同时运行 Matrix 和 RoboHornet 微基准测试时,Chrome 会慢下来并停止为屏幕设置动画,因为它并非旨在处理真实场景中的基准测试负载。与此同时,Internet Explorer 10 仍保持响应,继续为屏幕设置动画,并在不到 Chrome 一半的时间内完成测试……我们已经在 IE 测试驱动器上提供了 RoboHornet Pro,因此您可以自己检查一下。

    当天晚些时候,Mozilla 的 Justin Lebar 在 RoboHornet 的 GitHub 页面上打开了一个名为“消除和取缔微基准”的错误,他在其中指出:

    如果你们希望我们(在我的情况下,Mozilla)认真对待 robohornet,我强烈建议您编写一些宏基准测试并从您的测试套件中消除微基准测试。

    星期三:微软附属的管家约翰大卫道尔顿从他的 RoboHornet 管家中删除了所有提及微软的内容。与此同时,Mozilla 的管家 Daniel Buchner 完全离开了委员会。

    今天:我们有 Mozilla 对 RoboHornet 崩溃的官方回应:

    那里有很多基准测试,同一特定任务的不同基准测试可能表现得非常不同。许多基准测试都是自给自足的,因为创建者通常会挑选出一组他们认为值得加快速度的程序,然后只有在将这些工作负载转为更广泛的社区后才能与他们分享。然而,开发人员和浏览器实现者真正需要的是良好的基准测试,让我们能够更好地了解整体性能。我们希望看到更多关注整个消费者体验的基准测试——例如,关注与浏览器交互、流行的 Web 应用程序或网站以及移动设备上的平移和缩放等常见任务的基准测试。微基准,如 RoboHornet,并不能准确反映 Web 上的用户体验。RoboHornet 旨在衡量实际性能,但它达不到要求。RoboHornet 目前有 17 个微基准,每一个衡量一个网站可以做的一件事。但是真正的网站做了成百上千的事情,所以几乎所有的事情都完全没有被 RoboHornet 负责。RoboHornet 列出了一些目前浏览器速度较慢的东西,并指出它们以引起供应商的注意。这是一项有用的服务,但它与准确表示真实性能不同。RoboHornet 列出了一些目前浏览器速度较慢的东西,并指出它们以引起供应商的注意。这是一项有用的服务,但它与准确表示真实性能不同。RoboHornet 列出了一些目前浏览器速度较慢的东西,并指出它们以引起供应商的注意。这是一项有用的服务,但它与准确表示真实性能不同。

    目前尚不清楚 Mozilla 对微软的 RoboHornet Pro 究竟有何看法,但既然结果已经公布,我们将要求发表声明并相应地更新故事。

    在剩下的前五名浏览器供应商中,Opera 拒绝发表评论,也无法联系到苹果。

    RoboHornet Redux

    RoboHornet Pro 已经比 RoboHornet 有了更好的开端,因为它可以与比原始测试更多的浏览器一起使用。我们现在可以在 Windows 和 OS X 上包含来自 Windows 8 Metro 版本的 Chrome 和 IE10 以及 Maxthon 和 Sleipnir 的结果。iOS 浏览器现在也可以运行测试。我们已经包括了 Yahoo! Axis、Google Chrome、Dolphin、Mozilla Firefox、Maxthon、Apple Safari 和 Sleipnir。虽然 Android 失去了原有的浏览器,但它保留了 Chrome 并获得了 Opera Mobile。

    让我们快速回顾一下测试设置,然后看看所有这些浏览器在 RoboHornet Pro 上的表现如何。

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x