Google发布JS基准测试套件Octane

开发 前端
网络在不断发展,而评估 JavaScript 性能的基准测试工具却还没有满足现代网络的需求。今天 Google 发布了一款 JavaScript 基准测试套件 Octane,旨在评估一款浏览器在执行用户日常所需庞大复杂的 web 应用时的性能。

[[92651]]

网络在不断发展,而评估 JavaScript 性能的基准测试工具却还没有满足现代网络的需求。今天 Google 发布了一款 JavaScript 基准测试套件 Octane,旨在评估一款浏览器在执行用户日常所需庞大复杂的 web 应用时的性能。

大多数现有的 JavaScript 基准测试工具只会执行一些专门构造的机械性测试——每项测试只注重 JavaScript 的某个特性。Octane 打破了这项传统,它在原有 V8 基准测试集的基础上新设计了五项测试方案,每组方案均选用完整、未经优化注的知名 web 应用/库。这些新方案的得分可以直接解释为类似 web 应用的性能高低与流畅程度。

新增的测试方案包括:

Box2DWeb 会运行一款很多知名模拟器和网页游戏采用的 2D 物理引擎的 JavaScript 移植版本。

Mandreel 采用了 3D Bullet 引擎的 JavaScript 移植版本。原引擎的 C++ 源码通过 Onan Games 的 Mandreel 编译器转换成了 JavaScript 版本,该移植版同样用在了不少网页游戏中。

Pdf.js 基于 Mozilla 的 PDF 阅读器,证明了 Javascript 应用同样可以替代复杂的原生浏览器插件。该方案将测试浏览器解码 PDF 文档的速度。

GB Emulator 采用了 GameBoy 终端的开源模拟器,将运行一段 3D 演示。

CodeLoad 将评估 JavaScript 引擎解析和执行常用 JavaScript 库的速度。该项测试的源码源于开源库 ClosurejQuery

除了总计 13 项基准测试以外,Octane 还提供了简明的界面,并能自动适应平板和手机屏幕。

立即尝试 Octane、浏览源码,或到 Octane 网站进一步了解各项测试方案。别忙着质疑,该问的在 FAQ 页面都有。

原文链接:http://www.guao.hk/posts/octane-javascript-benchmark.html

【编辑推荐】

  1. JavaScript项目优化总结
  2. JavaScript,只有你想不到
  3. JavaScript面试后的反思
  4. JavaScript制作新浪网易的评论块
  5. JavaScript刷新框架及页面的方法总集
责任编辑:张伟 来源: 谷奥——探寻谷歌的奥秘
相关推荐

2022-11-04 07:12:24

JavaScript基准测试

2013-05-07 09:47:30

测试MySQLMySQL测试

2011-10-08 13:45:12

JavaScript

2009-01-11 09:42:34

Chrome谷歌浏览器

2009-12-09 09:32:27

GoogleChromeLinux

2009-02-09 11:06:19

WindowsUbuntuWindows7

2023-01-06 08:31:53

数据库基准测试

2023-07-31 09:13:13

ValidatorGolang

2013-11-18 09:51:12

GoogleGoogle Sear

2024-03-06 18:09:06

Linux性能工具

2014-02-13 14:44:02

JDA服务套件

2022-05-24 07:51:05

测试模型测试单元测试

2016-09-23 16:36:25

LinuxPCPhoronix

2017-10-12 10:57:51

MySQL基准测试sysbench工具

2009-02-27 09:07:09

Linux开发套件100美元

2020-10-10 10:35:17

人工智能机器学习技术

2009-03-23 09:01:37

GoogleChrome浏览器

2014-07-31 10:20:07

LibreOffice

2018-04-10 09:59:44

GoogleJS代码规范

2018-03-21 08:47:18

网易Google开源
点赞
收藏

51CTO技术栈公众号