Showing preview only (605K chars total). Download the full file or copy to clipboard to get everything.
Repository: fhinkel/six-speed
Branch: main
Commit: 0b2a76358b20
Files: 117
Total size: 44.4 MB
Directory structure:
gitextract_fweuqa69/
├── .babelrc
├── .eslintrc
├── .gitignore
├── .travis.yml
├── LICENSE
├── README.md
├── bin/
│ ├── chromedriver
│ ├── run.sh
│ ├── selenium-server-standalone-2.45.0.jar
│ ├── selenium.sh
│ └── test-all.sh
├── bower.json
├── data.json
├── gulpfile.js
├── lib/
│ ├── args.js
│ ├── browser-profile.js
│ ├── browser.js
│ ├── data-store.js
│ ├── iframe.js
│ ├── node-profile.js
│ ├── node-test.js
│ ├── node.js
│ ├── redirect-prerelease.html
│ ├── redirect-stable.html
│ ├── runner.js
│ ├── user-agent.js
│ ├── worker-test.js
│ └── worker.js
├── notes.json
├── package.json
├── report/
│ ├── index.js
│ └── report.css
├── tasks/
│ ├── bench.handlebars
│ ├── build.js
│ ├── driver.js
│ ├── local.js
│ ├── node.js
│ ├── profile.handlebars
│ ├── report.handlebars
│ ├── report.js
│ ├── sauce.js
│ ├── server.js
│ └── vm.js
└── tests/
├── .eslintrc
├── arrow/
│ ├── arrow.es5
│ ├── arrow.es5-bind
│ └── arrow.es6
├── arrow-args/
│ ├── arrow-args.es5
│ └── arrow-args.es6
├── arrow-declare/
│ ├── arrow-declare.es5
│ └── arrow-declare.es6
├── bindings/
│ ├── bindings.es5
│ └── bindings.es6
├── bindings-compound/
│ ├── bindings-compound.es5
│ └── bindings-compound.es6
├── classes/
│ ├── classes.es5
│ └── classes.es6
├── defaults/
│ ├── defaults.es5
│ └── defaults.es6
├── destructuring/
│ ├── destructuring.es5
│ └── destructuring.es6
├── destructuring-array/
│ ├── destructuring-array.es5
│ └── destructuring-array.es6
├── destructuring-custom-iterator/
│ ├── destructuring-custom-iterator.es5
│ └── destructuring-custom-iterator.es6
├── destructuring-default-values/
│ ├── destructuring-default-values.es5
│ └── destructuring-default-values.es6
├── destructuring-nested-object/
│ ├── destructuring-nested-object.es5
│ └── destructuring-nested-object.es6
├── destructuring-simple/
│ ├── destructuring-simple.es5
│ └── destructuring-simple.es6
├── destructuring-string/
│ ├── destructuring-string.es5
│ └── destructuring-string.es6
├── for-of-array/
│ ├── for-of-array.es5
│ └── for-of-array.es6
├── for-of-object/
│ ├── for-of-object.es5
│ └── for-of-object.es6
├── generator/
│ ├── generator.es5
│ └── generator.es6
├── map-set/
│ ├── map-set.es5
│ └── map-set.es6
├── map-set-lookup/
│ ├── map-set-lookup.es5
│ └── map-set-lookup.es6
├── map-set-object/
│ ├── map-set-object.es5
│ └── map-set-object.es6
├── map-string/
│ ├── map-string.es5
│ └── map-string.es6
├── new-target/
│ ├── defaults.es5
│ └── defaults.es6
├── nodesource-array-includes/
│ ├── nodesource-array-includes.es5
│ └── nodesource-array-includes.es6
├── nodesource-default-params/
│ ├── nodesource-default-params.es5
│ └── nodesource-default-params.es6
├── object-assign/
│ ├── object-assign.es5
│ └── object-assign.es6
├── object-literal-ext/
│ ├── object-literal-ext.es5
│ └── object-literal-ext.es6
├── promises/
│ ├── promises.es5
│ └── promises.es6
├── regex-u/
│ ├── regex-u.es5
│ └── regex-u.es6
├── rest/
│ ├── rest.es5
│ └── rest.es6
├── spread/
│ ├── spread.es5
│ └── spread.es6
├── spread-generator/
│ ├── spread-generator.es5
│ └── spread-generator.es6
├── spread-literal/
│ ├── spread-literal.es5
│ └── spread-literal.es6
├── spread-super/
│ ├── spread-super.es5
│ └── spread-super.es6
├── super/
│ ├── super.es5
│ └── super.es6
├── template_string/
│ ├── template_string.es5
│ └── template_string.es6
└── template_string_tag/
├── template_string_tag.es5
└── template_string_tag.es6
================================================
FILE CONTENTS
================================================
================================================
FILE: .babelrc
================================================
{
"presets": ["es2015"]
}
================================================
FILE: .eslintrc
================================================
{
"env": {
"node": true
},
"ecmaFeatures": {
"arrowFunctions": true,
"binaryLiterals": true,
"blockBindings": true,
"classes": true,
"defaultParams": true,
"destructuring": true,
"forOf": true,
"generators": true,
"modules": true,
"objectLiteralComputedProperties": true,
"objectLiteralDuplicateProperties": true,
"objectLiteralShorthandMethods": true,
"objectLiteralShorthandProperties": true,
"octalLiterals": true,
"regexUFlag": true,
"regexYFlag": true,
"spread": true,
"superInFunctions": true,
"templateStrings": true,
"unicodeCodePointEscapes": true,
"globalReturn": true
},
"rules": {
// Possible Errors //
//-----------------//
"comma-dangle": [2, "never"],
"no-cond-assign": [2, "except-parens"],
"no-console": 0,
"no-constant-condition": 2,
"no-control-regex": 2,
// Allow for debugging
"no-debugger": 1,
"no-dupe-args": 2,
"no-dupe-keys": 2,
"no-duplicate-case": 2,
"no-empty": 2,
"no-empty-class": 2,
"no-ex-assign": 2,
"no-extra-boolean-cast": 2,
"no-extra-parens": 0,
"no-extra-semi": 2,
"no-func-assign": 2,
// Stylistic... might consider disallowing in the future
"no-inner-declarations": 0,
"no-invalid-regexp": 2,
"no-irregular-whitespace": 2,
"no-negated-in-lhs": 2,
"no-obj-calls": 2,
"no-regex-spaces": 2,
"no-reserved-keys": 0,
"no-sparse-arrays": 0,
// Optimizer and coverage will handle/highlight this and can be useful for debugging
"no-unreachable": 1,
"use-isnan": 2,
"valid-jsdoc": 0,
"valid-typeof": 2,
// Best Practices //
//----------------//
"block-scoped-var": 0,
"complexity": 0,
"consistent-return": 0,
"curly": 2,
"default-case": 1,
"dot-notation": [2, {"allowKeywords": true}],
"eqeqeq": 0,
"guard-for-in": 1,
"no-alert": 2,
"no-caller": 2,
"no-div-regex": 1,
"no-else-return": 0,
"no-empty-label": 2,
"no-eq-null": 0,
"no-eval": 2,
"no-extend-native": 2,
"no-extra-bind": 2,
"no-fallthrough": 2,
"no-floating-decimal": 2,
"no-implied-eval": 2,
"no-iterator": 2,
"no-labels": 2,
"no-lone-blocks": 2,
"no-loop-func": 2,
"no-multi-spaces": 2,
"no-multi-str": 1,
"no-native-reassign": 2,
"no-new": 2,
"no-new-func": 2,
"no-new-wrappers": 2,
"no-octal": 2,
"no-octal-escape": 2,
"no-param-reassign": 0,
"no-process-env": 2,
"no-proto": 2,
"no-redeclare": 2,
"no-return-assign": 2,
"no-script-url": 2,
"no-self-compare": 2,
"no-sequences": 2,
"no-throw-literal": 2,
"no-unused-expressions": 2,
"no-void": 0,
"no-warning-comments": 1,
"no-with": 2,
"radix": 2,
"vars-on-top": 0,
"wrap-iife": 2,
"yoda": 0,
// Strict //
//--------//
"strict": 0,
// Variables //
//-----------//
"no-catch-shadow": 2,
"no-delete-var": 2,
"no-label-var": 2,
"no-shadow": 0,
"no-shadow-restricted-names": 2,
"no-undef": 2,
"no-undef-init": 2,
"no-undefined": 0,
"no-unused-vars": [2, {"vars": "all", "args": "after-used"}],
"no-use-before-define": 0,
// Node.js //
//---------//
// Others left to environment defaults
"no-mixed-requires": 0,
"no-path-concat": 0,
// Stylistic //
//-----------//
"indent": 0,
"brace-style": [2, "1tbs", {"allowSingleLine": true}],
"camelcase": 2,
"comma-spacing": [2, {"before": false, "after": true}],
"comma-style": [2, "last"],
"consistent-this": [1, "self"],
"eol-last": 2,
"func-names": 0,
"func-style": [2, "declaration"],
"key-spacing": [2, {
"beforeColon": false,
"afterColon": true
}],
"max-nested-callbacks": 0,
"new-cap": 2,
"new-parens": 2,
"newline-after-var": 0,
"no-array-constructor": 2,
"no-continue": 0,
"no-inline-comments": 0,
"no-lonely-if": 2,
"no-mixed-spaces-and-tabs": 2,
"no-multiple-empty-lines": 0,
"no-nested-ternary": 1,
"no-new-object": 2,
"no-spaced-func": 2,
"no-ternary": 0,
"no-trailing-spaces": 2,
"no-underscore-dangle": 0,
"no-wrap-func": 2,
"one-var": 0,
"operator-assignment": 0,
"padded-blocks": 0,
"quote-props": 0,
"quotes": [2, "single", "avoid-escape"],
"semi": 2,
"semi-spacing": [2, {"before": false, "after": true}],
"sort-vars": 0,
"space-after-keywords": [2, "always"],
"space-before-blocks": [2, "always"],
"space-before-function-paren": [2, {"anonymous": "never", "named": "never"}],
"space-in-brackets": 0,
"space-in-parens": [2, "never"],
"space-infix-ops": 2,
"space-return-throw-case": 2,
"space-unary-ops": 2,
"spaced-line-comment": 2,
"wrap-regex": 1,
"no-var": 0
}
}
================================================
FILE: .gitignore
================================================
node_modules
build
site/
bower_components/
v8.log
browsers/
nohup.out
npm-debug.log
================================================
FILE: .travis.yml
================================================
language: node_js
node_js:
- "5"
env:
- CXX=g++-4.8
addons:
firefox: "42.0"
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-4.8
================================================
FILE: LICENSE
================================================
Copyright (c) 2015 Kevin Decker
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
================================================
FILE: README.md
================================================
# six-speed
ES6 polyfill vs. feature performance tests.
Report is located at http://fhinkel.github.io/six-speed/
## Quick start
clone, `npm install`,
`npm start`. Open `localhost:9999/#destructuring` to see timings for all tests
related to destructuring.
We currently only care about es5 vs es6.
Generated files are in `build`. If you makes changes to checked in tests, don't
forget to run `./node_modules/gulp/bin/gulp.js build`.
On 403 or 404, run `./node_modules/gulp/bin/gulp.js build` and maybe `npm run test`.
## Usage
```
npm run test:sauce
```
Test against all registered Sauce Labs browsers.
```
npm run test:node
```
Tests against the current node version.
```
npm run profile:node -- --testName=$name --type=$type --count=$iterationCount
```
Profiles a given test within the current Node environment. Type may be one of:
- babel
- babel-runtime
- traceur
- typescript
- es5
- es6
```
npm start
```
Starts a server instance for manual browser testing. Tests may be accessed via `http://machineName:9999/` and the `#` component may be used to filter the tests to be executed, i.e. `http://machineName:9999/#promises`
Profiling of specific tests may be done through `http://machineName:9999/profile.html?testName=$testName&type=$type&count=$number`, i.e. `http://localhost:9999/profile.html?testName=generator&type=babel&count=1000000`.
Firefox browsers need to use `/moz/index.html` and `/moz/profile.html` respectively to enable all supported ES6 features.
```
npm run report
```
Generates the data report.
## Testing methodology
For each of the ES6 features in question, an ES5 implementation of that functionality was written along with an ES6 version. It should be noted that the functionality is frequently the same, but in some cases the "common" vs. "correct" version was written, i.e. using `x[key] = value` vs. `defineProperty` which is faster but can be hit but a particular nasty edge case for those who deem it fun to extend `Object.prototype`.
Babel, in both loose+runtime and runtime mode, and Traceur were then used to compile the ES6 version to an ES5 compliant version, utilizing the runtime over polyfill to maintain test isolation and avoid native implementations where possible.
All of these test instances were then benchmarked in the given JavaScript engine using [Benchmark.js](http://benchmarkjs.com/) and then the operations per second compared to the ES5 implementation. Cross browser and cross execution comparisons are avoided as much as possible to isolate environmental issues when executing on VMs in the cloud.
## Test Steps
1. `./bin/test-all.sh`
2. `npm run report`
3. Checkin changes to site sub-repository.
### VM Setup
The Windows 10 VM used must be manually setup to ensure the proper state prior to testing. This can be done with this command:
```
mkdir browsers
./node_modules/.bin/browser-downloader vm ./browsers
```
After this the image should be restarted a few times until all setup and update processes have completed and then a snapshot named `six-speed` taken from the idle desktop screen. The `test-all.sh` script will check that the VM image is up to date and will halt execution if the image is not setup properly, as a sanity check.
## Links
- [V8 Harmony Features](https://code.google.com/p/v8/issues/list?q=label:Harmony)
- [Firefox ES6 Meta Bug](https://bugzilla.mozilla.org/show_bug.cgi?id=694100)
- [WebKit ES6 Meta Bug](https://bugs.webkit.org/show_bug.cgi?id=80559)
## Thanks
Thanks to [BrowserStack](browserstack.com) and [Sauce Labs](https://saucelabs.com/) for providing open source accounts which the majority of this testing was performed on.
================================================
FILE: bin/chromedriver
================================================
[File too large to display: 10.2 MB]
================================================
FILE: bin/run.sh
================================================
rm nohup.out
nohup time ./bin/test-all.sh &
sleep 5
tail -f nohup.out
================================================
FILE: bin/selenium-server-standalone-2.45.0.jar
================================================
[File too large to display: 33.6 MB]
================================================
FILE: bin/selenium.sh
================================================
JAR_FILE=./bin/selenium-server-standalone-2.45.0.jar
CHROME_DRIVER=./bin/chromedriver
java \
-Dwebdriver.chrome.driver=$CHROME_DRIVER \
-DSafariDefaultPath=/Applications/WebKit.app/Contents/MacOS/WebKit \
-Dwebdriver.firefox.bin=/Applications/FirefoxNightly.app/Contents/MacOS/firefox-bin \
-jar $JAR_FILE
================================================
FILE: bin/test-all.sh
================================================
. ~/.nvm/nvm.sh
nvm install 4
rm -rf node_modules
npm install
mkdir browsers
rm -rf browsers/*.app browsers/*.dmg
./node_modules/.bin/browser-downloader browsers
if [ $? -ne 0 ]; then
echo "Download failed";
exit 1;
fi
devices=`hdiutil info | grep partition_scheme | awk '{print $1}'`
for x in $devices; do
hdiutil detach $x
done
./node_modules/.bin/gulp test:local
./node_modules/.bin/gulp test:vm
./node_modules/.bin/gulp test:node
nvm install 5
rm -rf node_modules
npm install
./node_modules/.bin/gulp test:node
nvm install 6
rm -rf node_modules
npm install
./node_modules/.bin/gulp test:node
================================================
FILE: bower.json
================================================
{
"name": "es6-perf",
"version": "0.0.0",
"homepage": "https://github.com/fhinkel/six-speed",
"authors": [
"fhinkel <franziska.hinkelmann@gmail.com>"
"kpdecker <kpdecker@gmail.com>"
],
"license": "MIT",
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"test",
"tests"
],
"dependencies": {
"bootstrap": "~3.3.5"
}
}
================================================
FILE: data.json
================================================
{
"node": {
"4.x": {
"stats": {
"promises": {
"supportsES6": true,
"baseline": 836.7720385508835,
"relative": {
"babel-loose": 1.006095607896494,
"babel-runtime": 0.9999617831284521,
"buble": 1.0530126785327818,
"babel": 1.0127092068650134,
"es6": 1.0627658230126975,
"typescript": 1.030710986221976,
"traceur": 1.0578390587795141
},
"raw": {
"babel-loose": 841.8726727966396,
"babel-runtime": 836.7400597413713,
"buble": 881.131565635802,
"babel": 847.4067474876856,
"es6": 889.2927242245424,
"typescript": 862.4701330977546,
"traceur": 885.170145673682
},
"elapsed": {
"babel-loose": 6.108,
"babel-runtime": 6.324,
"buble": 6.184,
"babel": 6.135,
"es6": 6.118,
"es5": 6.158,
"typescript": 6.079,
"traceur": 6.173
},
"count": {
"babel-loose": 48,
"babel-runtime": 50,
"buble": 50,
"babel": 47,
"es6": 50,
"es5": 48,
"typescript": 49,
"traceur": 49
},
"errors": {}
},
"arrow": {
"supportsES6": true,
"baseline": 102770789.93893285,
"relative": {
"babel": 0.7965603297458254,
"buble": 0.9395586715259351,
"es5-bind": 0.06440706489191093,
"traceur": 0.9928149256202704,
"es6": 0.9575602130325449,
"typescript": 1.0339226519393157
},
"raw": {
"babel": 81863134.3219953,
"buble": 96559186.86669469,
"es5-bind": 6619164.936589796,
"traceur": 102032374.16915806,
"es6": 98409219.50744747,
"typescript": 106257047.6755598
},
"elapsed": {
"babel": 5.528,
"buble": 5.572,
"es5": 5.547,
"es5-bind": 5.415,
"traceur": 5.526,
"es6": 5.662,
"typescript": 5.599
},
"count": {
"babel": 5394106,
"buble": 5438528,
"es5": 5740267,
"es5-bind": 357954,
"traceur": 5743772,
"es6": 5805104,
"typescript": 5722796
},
"errors": {}
},
"arrow-args": {
"supportsES6": true,
"baseline": 84508462.99525757,
"relative": {
"babel": 1.0493341527141011,
"buble": 1.162616407031681,
"es6": 1.1599719571740723,
"traceur": 1.163793880309064
},
"raw": {
"babel": 88677616.41429958,
"buble": 98250925.61131611,
"es6": 98027447.2183816,
"traceur": 98350432.06820574
},
"elapsed": {
"babel": 5.558,
"buble": 5.666,
"es5": 5.536,
"es6": 5.616,
"traceur": 5.673
},
"count": {
"babel": 5002444,
"buble": 5097298,
"es5": 4566658,
"es6": 5350961,
"traceur": 5264507
},
"errors": {
"typescript": "Error: AssertError - Expect undefined to equal 1"
}
},
"arrow-declare": {
"supportsES6": true,
"baseline": 50269061.745477736,
"relative": {
"buble": 0.7558552489659245,
"babel": 0.5689586775393999,
"es6": 0.7961115397963275,
"typescript": 0.8564429298624726,
"traceur": 0.7554669228792149
},
"raw": {
"buble": 37996134.180911504,
"babel": 28601018.891853448,
"es6": 40019780.150308944,
"typescript": 43052582.52273449,
"traceur": 37976613.39288132
},
"elapsed": {
"buble": 5.637,
"babel": 5.672,
"es5": 5.622,
"es6": 5.672,
"typescript": 5.63,
"traceur": 5.728
},
"count": {
"buble": 2246033,
"babel": 2139939,
"es5": 2647590,
"es6": 2185801,
"typescript": 2271527,
"traceur": 2152028
},
"errors": {}
},
"bindings": {
"supportsES6": true,
"baseline": 88565121.37626751,
"relative": {
"buble": 1.0347397503764728,
"babel": 0.8622315636570117,
"es6": 0.8887698896626026,
"typescript": 1.134781145229424,
"traceur": 0.8164227946208645
},
"raw": {
"buble": 91641851.58494106,
"babel": 76363643.08973217,
"es6": 78714013.15354028,
"typescript": 100502029.86274378,
"traceur": 72306583.89994839
},
"elapsed": {
"buble": 5.579,
"babel": 5.73,
"es5": 5.669,
"es6": 5.566,
"typescript": 5.52,
"traceur": 5.708
},
"count": {
"buble": 4738901,
"babel": 4572655,
"es5": 4931211,
"es6": 4177644,
"typescript": 5468393,
"traceur": 4399435
},
"errors": {}
},
"classes": {
"supportsES6": true,
"baseline": 69672263.97264819,
"relative": {
"babel-loose": 0.8660895262430298,
"babel-runtime": 0.6103779805951945,
"babel": 0.5043932547249976,
"buble": 1.0681209906731746,
"es6": 1.034889398079399,
"typescript": 1.1889653499887696,
"traceur": 1.1264399125886295
},
"raw": {
"babel-loose": 60342418.096350186,
"babel-runtime": 42526415.78712033,
"babel": 35142219.98922321,
"buble": 74418407.61690791,
"es6": 72103087.32548288,
"typescript": 82837907.7187496,
"traceur": 78481618.93920174
},
"elapsed": {
"babel-loose": 5.509,
"babel-runtime": 5.609,
"babel": 5.541,
"buble": 5.592,
"es5": 5.707,
"es6": 5.558,
"typescript": 5.406,
"traceur": 5.598
},
"count": {
"babel-loose": 3260296,
"babel-runtime": 3088505,
"babel": 2633892,
"buble": 3944321,
"es5": 3914766,
"es6": 3941962,
"typescript": 4244235,
"traceur": 4280663
},
"errors": {}
},
"defaults": {
"supportsES6": false,
"baseline": 78015854.40499605,
"relative": {
"babel": 0.5566471070028018,
"buble": 0.9119149157384838,
"traceur": 0.12727739808976285,
"typescript": 1.298208107624339
},
"raw": {
"babel": 43427299.65489285,
"buble": 71143821.2959978,
"traceur": 9929654.958417661,
"typescript": 101280814.71180588
},
"elapsed": {
"babel": 5.545,
"buble": 5.7,
"es5": 5.569,
"traceur": 5.516,
"typescript": 5.474
},
"count": {
"babel": 3161855,
"buble": 4454711,
"es5": 4297555,
"traceur": 551190,
"typescript": 5105863
},
"errors": {}
},
"destructuring": {
"supportsES6": true,
"baseline": 71731999.55008985,
"relative": {
"babel-loose": 1.1456813875199032,
"babel-runtime": 0.6677334332874917,
"babel": 0.5414874203459827,
"es6": 0.0821744346890064,
"traceur": 0.07084252240986946,
"typescript": 1.1909492865380114
},
"raw": {
"babel-loose": 82182016.77412401,
"babel-runtime": 47897854.336158305,
"babel": 38841975.39263735,
"es6": 5894536.512140695,
"traceur": 5081675.785631986,
"typescript": 85429173.68612446
},
"elapsed": {
"babel-loose": 5.557,
"babel-runtime": 5.579,
"babel": 5.601,
"es5": 5.75,
"es6": 5.61,
"traceur": 5.611,
"typescript": 5.757
},
"count": {
"babel-loose": 4429230,
"babel-runtime": 3152784,
"babel": 2221904,
"es5": 4002123,
"es6": 352886,
"traceur": 381459,
"typescript": 4425424
},
"errors": {}
},
"destructuring-simple": {
"supportsES6": true,
"baseline": 61089701.82031847,
"relative": {
"buble": 1.351932830168955,
"babel": 0.826638763424869,
"es6": 0.7985898638209885,
"traceur": 1.5047241801818416,
"typescript": 1.5122696900527801
},
"raw": {
"buble": 82589173.47612071,
"babel": 50499115.570742026,
"es6": 48785616.65755292,
"traceur": 91923151.48913187,
"typescript": 92384104.43722977
},
"elapsed": {
"buble": 5.613,
"babel": 5.737,
"es5": 5.582,
"es6": 5.619,
"traceur": 5.661,
"typescript": 5.521
},
"count": {
"buble": 4441426,
"babel": 3813265,
"es5": 3308541,
"es6": 2577938,
"traceur": 4868159,
"typescript": 4973979
},
"errors": {}
},
"for-of-array": {
"supportsES6": true,
"baseline": 13946779.353145787,
"relative": {
"babel-runtime": 0.16309433984343275,
"babel-loose": 1.5232949063872891,
"babel": 0.15986468668782172,
"es6": 0.2159505019349569,
"traceur": 0.1522331637939247,
"typescript": 1.8234325128677569
},
"raw": {
"babel-runtime": 2274640.77154333,
"babel-loose": 21245057.94915439,
"babel": 2229597.5115948324,
"es6": 3011814.0016879262,
"traceur": 2123162.34566517,
"typescript": 25431010.92231877
},
"elapsed": {
"babel-runtime": 5.587,
"babel-loose": 5.602,
"babel": 5.539,
"es5": 5.651,
"es6": 5.603,
"traceur": 5.671,
"typescript": 5.592
},
"count": {
"babel-runtime": 153169,
"babel-loose": 1171533,
"babel": 154031,
"es5": 1127293,
"es6": 164373,
"traceur": 159011,
"typescript": 1344969
},
"errors": {}
},
"for-of-object": {
"supportsES6": true,
"baseline": 5412639.128250865,
"relative": {
"babel-runtime": 0.30104980607330845,
"babel-loose": 0.35244501056110294,
"babel": 0.25944320026680245,
"es6": 0.29754263734040837,
"traceur": 0.2899622807278846
},
"raw": {
"babel-runtime": 1629473.9599047243,
"babel-loose": 1907657.6547198154,
"babel": 1404272.4173227204,
"es6": 1610490.9211916514,
"traceur": 1569461.18638461
},
"elapsed": {
"babel-runtime": 5.49,
"babel-loose": 5.58,
"babel": 5.363,
"es5": 5.724,
"es6": 5.659,
"traceur": 5.674
},
"count": {
"babel-runtime": 101808,
"babel-loose": 119299,
"babel": 101600,
"es5": 331510,
"es6": 105947,
"traceur": 105554
},
"errors": {
"typescript": "Error: AssertError - Expect to equal bd"
}
},
"generator": {
"supportsES6": true,
"baseline": 4881381.018113225,
"relative": {
"babel-loose": 0.19854419197202325,
"babel-runtime": 0.1615039501433085,
"babel": 0.14939585116060428,
"es6": 0.6516768176971494,
"traceur": 0.03112465728924509
},
"raw": {
"babel-loose": 969169.8499488623,
"babel-runtime": 788362.3165798509,
"babel": 729258.0720402423,
"es6": 3181082.8478512974,
"traceur": 151931.3112870004
},
"elapsed": {
"babel-loose": 5.547,
"babel-runtime": 5.606,
"es5": 5.455,
"babel": 5.679,
"es6": 5.604,
"traceur": 5.539
},
"count": {
"babel-loose": 53164,
"babel-runtime": 53312,
"es5": 255205,
"babel": 43709,
"es6": 208571,
"traceur": 20498
},
"errors": {}
},
"map-set": {
"supportsES6": true,
"baseline": 235516.04413645004,
"relative": {
"babel-loose": 0.09771555503594734,
"babel-runtime": 0.10236733385141374,
"buble": 0.15473041704439855,
"babel": 0.1393116980199419,
"es6": 0.12834985309747818,
"traceur": 0.143022804774176,
"typescript": 0.14873896691670713
},
"raw": {
"babel-loose": 23013.580972663887,
"babel-runtime": 24109.149517480273,
"buble": 36441.49572987989,
"babel": 32810.140019588434,
"es6": 30228.44966701255,
"traceur": 33684.16520171372,
"typescript": 35030.413097165176
},
"elapsed": {
"babel-loose": 5.488,
"babel-runtime": 5.49,
"buble": 5.509,
"babel": 5.57,
"es6": 5.596,
"es5": 5.735,
"traceur": 5.509,
"typescript": 5.537
},
"count": {
"babel-loose": 1229,
"babel-runtime": 1279,
"buble": 1890,
"babel": 1759,
"es6": 1577,
"es5": 12388,
"traceur": 1762,
"typescript": 1866
},
"errors": {}
},
"map-set-lookup": {
"supportsES6": true,
"baseline": 2014775.3146653909,
"relative": {
"babel-runtime": 4.756350960304431,
"babel-loose": 4.550867387517659,
"babel": 8.433198592753334,
"buble": 9.71156518545343,
"es6": 8.487151420440956,
"traceur": 8.50997675460459,
"typescript": 9.6369200828106
},
"raw": {
"babel-runtime": 9582978.502706394,
"babel-loose": 9168975.272686357,
"babel": 16991000.348350327,
"buble": 19566621.80241539,
"es6": 17099703.173731744,
"traceur": 17145691.093553625,
"typescript": 19416228.69224995
},
"elapsed": {
"babel-runtime": 5.491,
"babel-loose": 5.559,
"babel": 5.635,
"buble": 5.765,
"es5": 5.68,
"es6": 5.861,
"traceur": 5.749,
"typescript": 5.48
},
"count": {
"babel-runtime": 487523,
"babel-loose": 485107,
"babel": 950424,
"buble": 991426,
"es5": 104007,
"es6": 919276,
"traceur": 984387,
"typescript": 1021082
},
"errors": {}
},
"map-set-object": {
"supportsES6": true,
"baseline": 11839.697445284217,
"relative": {
"babel-loose": 0.9957180412474116,
"babel-runtime": 1.0310802926436635,
"babel": 1.2977753453342058,
"buble": 1.4115129301006357,
"es6": 1.3344994929938625,
"typescript": 1.492083220093347,
"traceur": 1.4557771686803895
},
"raw": {
"babel-loose": 11789.000349180384,
"babel-runtime": 12207.678706696086,
"babel": 15365.267440706239,
"buble": 16711.886032498136,
"es6": 15800.070237932518,
"typescript": 17665.81388909065,
"traceur": 17235.961224928298
},
"elapsed": {
"babel-loose": 5.594,
"babel-runtime": 5.597,
"babel": 5.453,
"buble": 5.546,
"es5": 5.479,
"es6": 5.486,
"typescript": 5.676,
"traceur": 5.892
},
"count": {
"babel-loose": 634,
"babel-runtime": 646,
"babel": 907,
"buble": 911,
"es5": 678,
"es6": 904,
"typescript": 904,
"traceur": 904
},
"errors": {}
},
"object-literal-ext": {
"supportsES6": true,
"baseline": 31566922.202959042,
"relative": {
"babel-runtime": 0.16612405513696288,
"babel-loose": 0.9411682311716207,
"babel": 0.1580491127480201,
"traceur": 0.008631207034403393,
"es6": 0.05161434942633504,
"typescript": 1.020099694134722
},
"raw": {
"babel-runtime": 5244025.124548585,
"babel-loose": 29709784.333291125,
"babel": 4989124.046363453,
"traceur": 272460.64097264473,
"es6": 1629306.1528974618,
"typescript": 32201407.684013084
},
"elapsed": {
"babel-runtime": 5.758,
"babel-loose": 5.793,
"es5": 5.648,
"babel": 5.772,
"traceur": 5.531,
"es6": 5.762,
"typescript": 5.77
},
"count": {
"babel-runtime": 266644,
"babel-loose": 1614175,
"es5": 1673830,
"babel": 257715,
"traceur": 17397,
"es6": 85663,
"typescript": 1715603
},
"errors": {}
},
"regex-u": {
"supportsES6": true,
"baseline": 25850236.46673476,
"relative": {
"babel": 0.5075852795532881,
"traceur": 0.6145768638674576
},
"raw": {
"babel": 13121199.503486166,
"traceur": 15886957.257958036
},
"elapsed": {
"es5": 5.559,
"babel": 5.616,
"traceur": 5.811
},
"count": {
"es5": 1379359,
"babel": 718275,
"traceur": 903666
},
"errors": {
"es6": "Error: AssertError - Expect false to equal true",
"typescript": "Error: AssertError - Expect false to equal true"
}
},
"rest": {
"supportsES6": true,
"baseline": 12734495.094251513,
"relative": {
"babel": 4.53655015913319,
"buble": 1.382762819291775,
"es6": 0.3014479146405277,
"traceur": 1.3885956945297708,
"typescript": 1.4618496181826832
},
"raw": {
"babel": 57770675.74630754,
"buble": 17608786.3387845,
"es6": 3838786.9901621495,
"traceur": 17683065.05988814,
"typescript": 18615916.79128083
},
"elapsed": {
"babel": 5.674,
"buble": 5.744,
"es5": 5.548,
"es6": 5.67,
"traceur": 5.789,
"typescript": 5.752
},
"count": {
"babel": 3199107,
"buble": 938345,
"es5": 735851,
"es6": 199465,
"traceur": 945591,
"typescript": 982297
},
"errors": {}
},
"spread": {
"supportsES6": true,
"baseline": 14070014.254621197,
"relative": {
"buble": 1.0145911658216316,
"babel": 0.9276836661957297,
"es6": 0.10569603351193423,
"traceur": 0.19727843750986332,
"typescript": 0.9848207616682136
},
"raw": {
"buble": 14275312.165723093,
"babel": 13052522.407153169,
"es6": 1487144.6981698342,
"traceur": 2775710.427893174,
"typescript": 13856442.15491867
},
"elapsed": {
"buble": 5.381,
"babel": 5.732,
"es5": 5.534,
"es6": 5.411,
"traceur": 5.56,
"typescript": 5.611
},
"count": {
"buble": 721978,
"babel": 671656,
"es5": 739314,
"es6": 80132,
"traceur": 156269,
"typescript": 728543
},
"errors": {}
},
"spread-generator": {
"supportsES6": true,
"baseline": 3321520.8783939052,
"relative": {
"babel-runtime": 0.20574115815618557,
"babel": 0.17111900734012486,
"es6": 0.3939786123359045,
"traceur": 0.05917472086160261
},
"raw": {
"babel-runtime": 683373.5523607129,
"babel": 568375.3555702646,
"es6": 1308608.1865143653,
"traceur": 196550.07081494445
},
"elapsed": {
"babel-runtime": 5.447,
"babel": 5.587,
"es6": 5.432,
"es5": 5.583,
"traceur": 6.697
},
"count": {
"babel-runtime": 34899,
"babel": 30657,
"es6": 66867,
"es5": 180100,
"traceur": 15015
},
"errors": {
"babel-loose": "Error: AssertError - Expect -Infinity to equal 3"
}
},
"spread-literal": {
"supportsES6": true,
"baseline": 7806993.061323854,
"relative": {
"buble": 0.8515626829262558,
"babel": 0.801127475870766,
"es6": 0.15467272729831555,
"traceur": 0.008757521841864497,
"typescript": 0.8750575606625312
},
"raw": {
"buble": 6648143.956887605,
"babel": 6254396.645358964,
"es6": 1207528.908793986,
"traceur": 68369.91225382822,
"typescript": 6831568.304351359
},
"elapsed": {
"buble": 5.529,
"babel": 5.766,
"es5": 5.406,
"es6": 5.599,
"traceur": 5.602,
"typescript": 5.555
},
"count": {
"buble": 354572,
"babel": 344110,
"es5": 401250,
"es6": 66676,
"traceur": 120335,
"typescript": 356572
},
"errors": {}
},
"super": {
"supportsES6": true,
"baseline": 39018875.190817736,
"relative": {
"babel-loose": 0.5620675758677515,
"babel-runtime": 0.06802933783842306,
"babel": 0.06613333348634967,
"buble": 1.0128247688165433,
"es6": 0.0774352543522169,
"traceur": 0.0627033406753557,
"typescript": 1.1366119198555387
},
"raw": {
"babel-loose": 21931244.591589272,
"babel-runtime": 2654428.242431404,
"babel": 2580448.285256605,
"buble": 39519283.24462153,
"es6": 3021436.524938377,
"traceur": 2446613.823859029,
"typescript": 44349318.641238995
},
"elapsed": {
"babel-loose": 5.552,
"babel-runtime": 5.551,
"babel": 5.525,
"buble": 5.757,
"es5": 5.668,
"es6": 5.507,
"traceur": 5.615,
"typescript": 5.616
},
"count": {
"babel-loose": 1217735,
"babel-runtime": 144222,
"babel": 140730,
"buble": 2057722,
"es5": 2000564,
"es6": 156905,
"traceur": 130199,
"typescript": 2316121
},
"errors": {}
},
"template_string": {
"supportsES6": true,
"baseline": 24749344.122731052,
"relative": {
"buble": 1.1162416254291179,
"babel": 1.0597228244884838,
"es6": 0.5877130903226109,
"traceur": 1.0934839896941289,
"typescript": 1.1923951665975485
},
"raw": {
"buble": 27626248.111861896,
"babel": 26227444.857978005,
"es6": 14545513.517828014,
"traceur": 27063011.55363689,
"typescript": 29510998.308403954
},
"elapsed": {
"buble": 5.622,
"babel": 5.769,
"es5": 5.604,
"es6": 5.686,
"traceur": 5.543,
"typescript": 5.648
},
"count": {
"buble": 1469566,
"babel": 1409684,
"es5": 1322047,
"es6": 757340,
"traceur": 1473173,
"typescript": 1547265
},
"errors": {}
},
"template_string_tag": {
"supportsES6": true,
"baseline": 20955302.850020934,
"relative": {
"babel-loose": 1.0560860831955392,
"babel-runtime": 0.7403428552352656,
"babel": 0.7332011005314544,
"es6": 0.24727207462451295,
"traceur": 0.1358258449849216,
"typescript": 0.888707830789653
},
"raw": {
"babel-loose": 22130603.70905493,
"babel-runtime": 15514108.744304195,
"babel": 15364451.111605272,
"es6": 5181661.2101096455,
"traceur": 2846271.716519029,
"typescript": 18623141.739382338
},
"elapsed": {
"babel-loose": 5.683,
"babel-runtime": 5.735,
"es5": 5.616,
"babel": 5.768,
"es6": 5.629,
"traceur": 5.702,
"typescript": 5.721
},
"count": {
"babel-loose": 1219662,
"babel-runtime": 804520,
"es5": 1127658,
"babel": 811835,
"es6": 305331,
"traceur": 197398,
"typescript": 1011672
},
"errors": {}
},
"map-string": {
"supportsES6": true,
"baseline": 48919202.0471008,
"relative": {
"babel-loose": 0.396312659815811,
"babel-runtime": 0.40212202166960476,
"babel": 0.5985027456431431,
"buble": 0.6286748753951313,
"es6": 0.5228128179900257,
"traceur": 0.5775166051713807,
"typescript": 0.6320035992929712
},
"raw": {
"babel-loose": 19387299.079353582,
"babel-runtime": 19671488.42564404,
"babel": 29278276.739861492,
"buble": 30754273.25139035,
"es6": 25575585.8760682,
"traceur": 28251651.493934512,
"typescript": 30917111.76830779
},
"elapsed": {
"babel-loose": 5.566,
"babel-runtime": 5.572,
"babel": 5.486,
"buble": 5.673,
"es5": 5.495,
"es6": 5.698,
"traceur": 5.63,
"typescript": 5.559
},
"count": {
"babel-loose": 1036605,
"babel-runtime": 1036017,
"babel": 1546970,
"buble": 1609151,
"es5": 2652494,
"es6": 1501273,
"traceur": 1581206,
"typescript": 1662802
},
"errors": {}
},
"bindings-compound": {
"supportsES6": true,
"baseline": 89575712.30660963,
"relative": {
"buble": 0.8813327821071115,
"babel": 0.7112305776167427,
"traceur": 1.0727152232624824,
"typescript": 1.1831531174530088
},
"raw": {
"buble": 78946011.7364105,
"babel": 63708985.60426113,
"traceur": 96089230.22588064,
"typescript": 105981783.26363902
},
"elapsed": {
"buble": 5.609,
"babel": 5.681,
"traceur": 5.511,
"es5": 5.639,
"typescript": 5.565
},
"count": {
"buble": 4803415,
"babel": 4565884,
"traceur": 6085338,
"es5": 4806844,
"typescript": 5767745
},
"errors": {
"es6": "SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode"
}
},
"object-assign": {
"supportsES6": true,
"baseline": 3619878.6845897874,
"relative": {
"babel-loose": 0.19016604819958427,
"babel-runtime": 0.21571595020745593,
"babel": 0.18233748535402894,
"buble": 0.23562689176062912,
"es6": 0.21857810035754233,
"traceur": 0.16359331295549123,
"typescript": 0.23451837019603491
},
"raw": {
"babel-loose": 688378.0244103492,
"babel-runtime": 780865.5700820016,
"babel": 660039.5766347519,
"buble": 852940.7630004464,
"es6": 791226.2064023948,
"traceur": 592187.946509009,
"typescript": 848928.0494173637
},
"elapsed": {
"babel-loose": 5.523,
"babel-runtime": 5.678,
"babel": 5.49,
"buble": 5.587,
"es5": 5.556,
"es6": 5.639,
"traceur": 6.127,
"typescript": 5.799
},
"count": {
"babel-loose": 37583,
"babel-runtime": 41184,
"babel": 35301,
"buble": 45208,
"es5": 195208,
"es6": 41824,
"traceur": 44454,
"typescript": 44449
},
"errors": {}
},
"new-target": {
"supportsES6": true,
"baseline": 51553523.024896525,
"relative": {
"es6": 0.721690932630728
},
"raw": {
"es6": 37205710.11223728
},
"elapsed": {
"es6": 5.536,
"es5": 5.552
},
"count": {
"es6": 2239003,
"es5": 2782233
},
"errors": {}
},
"destructuring-array": {
"supportsES6": true,
"baseline": 80567730.52351196,
"relative": {
"es6": 0.12406940917750522
},
"raw": {
"es6": 9995990.724824583
},
"elapsed": {
"es6": 5.747,
"es5": 5.832
},
"count": {
"es6": 532348,
"es5": 4165060
},
"errors": {}
},
"destructuring-custom-iterator": {
"supportsES6": true,
"baseline": 934718.7703598543,
"relative": {
"es6": 1.0387061034967404
},
"raw": {
"es6": 970898.0918257488
},
"elapsed": {
"es6": 5.537,
"es5": 5.59
},
"count": {
"es6": 54733,
"es5": 53070
},
"errors": {}
},
"destructuring-default-values": {
"supportsES6": true,
"baseline": 62416924.33698465,
"relative": {
"es6": 0.5541108307700781
},
"raw": {
"es6": 34585893.79847967
},
"elapsed": {
"es5": 5.389,
"es6": 5.681
},
"count": {
"es5": 3176415,
"es6": 1787328
},
"errors": {}
},
"destructuring-nested-object": {
"supportsES6": true,
"baseline": 61520436.11724636,
"relative": {
"es6": 0.6654547832072678
},
"raw": {
"es6": 40939068.479218744
},
"elapsed": {
"es5": 5.623,
"es6": 5.65
},
"count": {
"es5": 3305357,
"es6": 2131714
},
"errors": {}
},
"destructuring-string": {
"supportsES6": true,
"baseline": 57909842.300435506,
"relative": {
"es6": 0.19059972568087608
},
"raw": {
"es6": 11037600.056685802
},
"elapsed": {
"es6": 5.609,
"es5": 5.655
},
"count": {
"es6": 590677,
"es5": 3055175
},
"errors": {}
},
"nodesource-array-includes": {
"supportsES6": true,
"baseline": 52381540.29284791,
"relative": {
"es6": 0.26806464403719926
},
"raw": {
"es6": 14041638.952722486
},
"elapsed": {
"es5": 5.481,
"es6": 5.833
},
"count": {
"es5": 2685790,
"es6": 744109
},
"errors": {}
},
"nodesource-default-params": {
"supportsES6": false,
"baseline": 49102046.956547186,
"relative": {},
"raw": {},
"elapsed": {
"es5": 5.701
},
"count": {
"es5": 2634303
},
"errors": {}
},
"spread-super": {
"supportsES6": true,
"baseline": 41023936.97191118,
"relative": {
"es6": 0.08183377678995338
},
"raw": {
"es6": 3357143.701204495
},
"elapsed": {
"es5": 5.434,
"es6": 5.604
},
"count": {
"es5": 2139557,
"es6": 183205
},
"errors": {}
}
},
"version": "4.8.4"
},
"5.x": {
"stats": {
"promises": {
"supportsES6": true,
"baseline": 845.228164726981,
"relative": {
"babel-loose": 1.0022919301920856,
"babel-runtime": 1.0046900625040776,
"buble": 1.0475346965548211,
"babel": 1.0439003946028893,
"es6": 1.052121602440423,
"traceur": 1.0501542281474545,
"typescript": 1.0477449549078481
},
"raw": {
"babel-loose": 847.1653686769199,
"babel-runtime": 849.1923376497574,
"buble": 885.4058290568664,
"babel": 882.3340146879714,
"es6": 889.282811100329,
"traceur": 887.6199309373523,
"typescript": 885.5835453387141
},
"elapsed": {
"babel-loose": 6.341,
"babel-runtime": 6.906,
"buble": 6.146,
"babel": 6.353,
"es6": 6.158,
"es5": 6.26,
"traceur": 6.142,
"typescript": 6.122
},
"count": {
"babel-loose": 47,
"babel-runtime": 49,
"buble": 48,
"babel": 49,
"es6": 49,
"es5": 47,
"traceur": 49,
"typescript": 50
},
"errors": {}
},
"arrow": {
"supportsES6": true,
"baseline": 102832753.54295623,
"relative": {
"buble": 1.0073950841011976,
"babel": 1.05715515903723,
"es5-bind": 0.058926829860398856,
"es6": 0.8668262485364974,
"traceur": 0.9397526293163203,
"typescript": 0.9708909180873189
},
"raw": {
"buble": 103593210.40376413,
"babel": 108710175.92594017,
"es5-bind": 6059608.1721021095,
"es6": 89138129.98031896,
"traceur": 96637350.52183028,
"typescript": 99839386.49676777
},
"elapsed": {
"buble": 5.517,
"babel": 5.696,
"es5-bind": 5.513,
"es5": 5.648,
"es6": 5.409,
"traceur": 5.646,
"typescript": 5.575
},
"count": {
"buble": 5639808,
"babel": 5784367,
"es5-bind": 358515,
"es5": 5677949,
"es6": 5342911,
"traceur": 5500187,
"typescript": 5483565
},
"errors": {}
},
"arrow-args": {
"supportsES6": true,
"baseline": 76731494.80558097,
"relative": {
"buble": 1.1839566346361763,
"babel": 1.2537724971210928,
"es6": 1.2141115283829296,
"traceur": 1.2413987978911631
},
"raw": {
"buble": 90846762.36061889,
"babel": 96203837.85022742,
"es6": 93160592.43351074,
"traceur": 95254385.41204025
},
"elapsed": {
"buble": 5.452,
"babel": 5.547,
"es5": 5.502,
"es6": 5.695,
"traceur": 5.57
},
"count": {
"buble": 5302223,
"babel": 5296666,
"es5": 4640379,
"es6": 5085085,
"traceur": 5305665
},
"errors": {
"typescript": "Error: AssertError - Expect undefined to equal 1"
}
},
"arrow-declare": {
"supportsES6": true,
"baseline": 44723685.89792778,
"relative": {
"buble": 0.838131666405524,
"babel": 0.8911644040901002,
"es6": 0.8542887136426244,
"traceur": 0.7536325386575792,
"typescript": 0.7157505504836952
},
"raw": {
"buble": 37484337.389427446,
"babel": 39856156.89193963,
"es6": 38206940.095097505,
"traceur": 33705224.94137949,
"typescript": 32011002.80110169
},
"elapsed": {
"buble": 5.414,
"babel": 5.664,
"es5": 5.621,
"es6": 5.61,
"traceur": 5.542,
"typescript": 5.681
},
"count": {
"buble": 2014960,
"babel": 2167196,
"es5": 2570953,
"es6": 2004946,
"traceur": 2028305,
"typescript": 2138688
},
"errors": {}
},
"bindings": {
"supportsES6": true,
"baseline": 90246505.14603011,
"relative": {
"buble": 0.8499529274700831,
"babel": 1.057193307237585,
"es6": 0.8817362733013973,
"traceur": 0.8732205696920359,
"typescript": 0.6753971076636759
},
"raw": {
"buble": 76705281.24281222,
"babel": 95408001.24196531,
"es6": 79573617.12593596,
"traceur": 78805104.63633166,
"typescript": 60952228.55238378
},
"elapsed": {
"buble": 5.495,
"babel": 5.686,
"es5": 5.639,
"es6": 5.527,
"traceur": 5.526,
"typescript": 5.728
},
"count": {
"buble": 4139036,
"babel": 4889283,
"es5": 4864070,
"es6": 4318958,
"traceur": 4314702,
"typescript": 4190873
},
"errors": {}
},
"bindings-compound": {
"supportsES6": true,
"baseline": 89020973.08271724,
"relative": {
"buble": 0.8965551531040719,
"babel": 0.9756238556868752,
"es6": 0.6893970713119032,
"typescript": 0.7878233248795652,
"traceur": 0.8369996026219632
},
"raw": {
"buble": 79812212.15164901,
"babel": 86850984.99595812,
"es6": 61370798.128561035,
"typescript": 70132798.99804057,
"traceur": 74510519.09525481
},
"elapsed": {
"buble": 5.439,
"babel": 5.545,
"es6": 5.56,
"es5": 5.701,
"typescript": 5.578,
"traceur": 5.682
},
"count": {
"buble": 4579882,
"babel": 4879291,
"es6": 3377970,
"es5": 4733780,
"typescript": 4673865,
"traceur": 4354400
},
"errors": {}
},
"classes": {
"supportsES6": true,
"baseline": 70676001.33618821,
"relative": {
"babel-runtime": 0.7823132197724282,
"babel-loose": 0.6462252484706746,
"buble": 1.0362612458814244,
"babel": 0.7615462801926683,
"es6": 0.9831559446571615,
"traceur": 0.7781943726998558,
"typescript": 0.9139436136260884
},
"raw": {
"babel-runtime": 55290770.16595384,
"babel-loose": 45672616.52439196,
"buble": 73238801.19855562,
"babel": 53823045.91646619,
"es6": 69485530.85827093,
"traceur": 54999666.52474916,
"typescript": 64593880.05783811
},
"elapsed": {
"babel-runtime": 5.498,
"babel-loose": 5.541,
"buble": 5.45,
"babel": 5.608,
"es5": 5.636,
"es6": 5.638,
"traceur": 5.556,
"typescript": 5.675
},
"count": {
"babel-runtime": 3226529,
"babel-loose": 3208157,
"buble": 3828798,
"babel": 2870105,
"es5": 3864463,
"es6": 3792364,
"traceur": 3302734,
"typescript": 3779150
},
"errors": {}
},
"defaults": {
"supportsES6": true,
"baseline": 82787324.25662571,
"relative": {
"babel": 0.7797735784697241,
"buble": 1.0013744832126439,
"es6": 0.3518450771930443,
"traceur": 0.11060815121444677,
"typescript": 0.632991661735857
},
"raw": {
"babel": 64555368.08752242,
"buble": 82901114.04403615,
"es6": 29128312.493678063,
"traceur": 9156952.880016293,
"typescript": 52403685.95186673
},
"elapsed": {
"babel": 5.575,
"buble": 5.591,
"es5": 5.302,
"es6": 5.663,
"traceur": 5.539,
"typescript": 5.584
},
"count": {
"babel": 3546505,
"buble": 4587931,
"es5": 4299013,
"es6": 1601558,
"traceur": 549902,
"typescript": 4097700
},
"errors": {}
},
"destructuring": {
"supportsES6": true,
"baseline": 71015317.343307,
"relative": {
"babel-runtime": 0.7270353396562841,
"babel-loose": 0.8185209322879895,
"babel": 0.4968285118392547,
"es6": 0.09224965851075971,
"traceur": 0.09075928988291453,
"typescript": 1.0593052924168327
},
"raw": {
"babel-runtime": 51630645.36549001,
"babel-loose": 58127523.75857108,
"babel": 35282434.433467634,
"es6": 6551138.773953303,
"traceur": 6445299.772888368,
"typescript": 75226901.504426
},
"elapsed": {
"babel-runtime": 5.473,
"babel-loose": 5.641,
"babel": 5.435,
"es5": 5.596,
"es6": 5.619,
"traceur": 5.558,
"typescript": 5.586
},
"count": {
"babel-runtime": 3342812,
"babel-loose": 4298030,
"babel": 2523620,
"es5": 4195801,
"es6": 420172,
"traceur": 415434,
"typescript": 4071620
},
"errors": {}
},
"destructuring-simple": {
"supportsES6": true,
"baseline": 61932969.69799424,
"relative": {
"buble": 1.345042332135242,
"babel": 1.411044574219013,
"es6": 0.6678734131434738,
"traceur": 1.1008867110654186,
"typescript": 1.0778227704417782
},
"raw": {
"buble": 83302465.99865144,
"babel": 87390180.85762532,
"es6": 41363383.85831075,
"traceur": 68181183.3173391,
"typescript": 66752764.98157885
},
"elapsed": {
"buble": 5.525,
"babel": 5.849,
"es5": 5.546,
"es6": 5.722,
"traceur": 5.604,
"typescript": 5.694
},
"count": {
"buble": 4616287,
"babel": 4568324,
"es5": 3358478,
"es6": 2280958,
"traceur": 3893997,
"typescript": 4077535
},
"errors": {}
},
"for-of-array": {
"supportsES6": true,
"baseline": 20316386.169989195,
"relative": {
"babel-loose": 1.0001900078563617,
"babel-runtime": 0.16651009151264834,
"babel": 0.11777857881365028,
"es6": 0.1465532828237137,
"traceur": 0.10340346635979408,
"typescript": 1.1778254012843836
},
"raw": {
"babel-loose": 20320246.44297437,
"babel-runtime": 3382883.320371204,
"babel": 2392835.089730627,
"es6": 2977433.088326212,
"traceur": 2100784.7538810633,
"typescript": 23929155.693316024
},
"elapsed": {
"babel-loose": 5.62,
"babel-runtime": 5.652,
"es5": 5.513,
"babel": 5.555,
"es6": 5.56,
"traceur": 5.66,
"typescript": 5.6
},
"count": {
"babel-loose": 1119034,
"babel-runtime": 178785,
"es5": 1138750,
"babel": 173283,
"es6": 175857,
"traceur": 148588,
"typescript": 1315425
},
"errors": {}
},
"for-of-object": {
"supportsES6": true,
"baseline": 5031615.020965612,
"relative": {
"babel-loose": 0.4102566506546058,
"babel-runtime": 0.3658121850973354,
"babel": 0.257341868586671,
"es6": 0.31987770942390664,
"traceur": 0.3169617203898449
},
"raw": {
"babel-loose": 2064253.525884756,
"babel-runtime": 1840626.0853880052,
"babel": 1294845.2115040524,
"es6": 1609501.4876094018,
"traceur": 1594829.3533846457
},
"elapsed": {
"babel-loose": 5.546,
"babel-runtime": 5.628,
"babel": 5.73,
"es5": 5.651,
"es6": 5.603,
"traceur": 5.628
},
"count": {
"babel-loose": 113989,
"babel-runtime": 100875,
"babel": 101261,
"es5": 311502,
"es6": 102915,
"traceur": 94818
},
"errors": {
"typescript": "Error: AssertError - Expect to equal bd"
}
},
"generator": {
"supportsES6": true,
"baseline": 3695046.4244906898,
"relative": {
"babel-runtime": 0.2730648588250493,
"babel-loose": 0.2690294133383107,
"babel": 0.21229834464833425,
"es6": 0.8279865361313742,
"traceur": 0.03600832354592932
},
"raw": {
"babel-runtime": 1008987.3302555532,
"babel-loose": 994076.1718385529,
"babel": 784452.2393181196,
"es6": 3059448.6898586657,
"traceur": 133052.42717029003
},
"elapsed": {
"babel-runtime": 5.482,
"babel-loose": 5.643,
"babel": 5.532,
"es5": 5.594,
"es6": 5.629,
"traceur": 6.056
},
"count": {
"babel-runtime": 56331,
"babel-loose": 52259,
"babel": 52370,
"es5": 242523,
"es6": 206764,
"traceur": 25909
},
"errors": {}
},
"map-set": {
"supportsES6": true,
"baseline": 215589.34581225083,
"relative": {
"babel-loose": 0.09725343754607244,
"babel-runtime": 0.09421204656679273,
"babel": 0.1464339932137562,
"buble": 0.15379521291134549,
"es6": 0.15558748651851992,
"traceur": 0.12781181806033365,
"typescript": 0.11711348034280021
},
"raw": {
"babel-loose": 20966.80497855035,
"babel-runtime": 20311.113486968155,
"babel": 31569.608801629278,
"buble": 33156.609340612806,
"es6": 33543.004435100105,
"traceur": 27554.866242701755,
"typescript": 25248.418612900194
},
"elapsed": {
"babel-loose": 5.535,
"babel-runtime": 5.6,
"babel": 5.669,
"buble": 5.612,
"es6": 5.512,
"es5": 5.689,
"traceur": 5.514,
"typescript": 5.669
},
"count": {
"babel-loose": 1235,
"babel-runtime": 1230,
"babel": 1824,
"buble": 1803,
"es6": 1811,
"es5": 12481,
"traceur": 1651,
"typescript": 1826
},
"errors": {}
},
"map-set-lookup": {
"supportsES6": true,
"baseline": 2002850.3287136178,
"relative": {
"babel-loose": 4.546846669539565,
"babel-runtime": 4.3682428085900185,
"babel": 8.709130274142614,
"buble": 9.414942052680107,
"es6": 8.99887421028474,
"traceur": 8.208917582802844,
"typescript": 8.26831339723941
},
"raw": {
"babel-loose": 9106653.346697735,
"babel-runtime": 8748936.545085415,
"babel": 17443084.432376254,
"buble": 18856719.785030015,
"es6": 18023398.17012129,
"traceur": 16441233.279099673,
"typescript": 16560194.205568163
},
"elapsed": {
"babel-loose": 5.547,
"babel-runtime": 5.577,
"babel": 5.665,
"buble": 5.705,
"es5": 5.7,
"es6": 5.657,
"traceur": 5.6,
"typescript": 5.858
},
"count": {
"babel-loose": 490140,
"babel-runtime": 476706,
"babel": 966257,
"buble": 1010259,
"es5": 104561,
"es6": 958420,
"traceur": 906211,
"typescript": 1041694
},
"errors": {}
},
"map-set-object": {
"supportsES6": true,
"baseline": 12031.209318842184,
"relative": {
"babel-loose": 0.9277215432130296,
"babel-runtime": 1.0186799956787893,
"babel": 1.4039636421217245,
"buble": 1.303815996223252,
"es6": 1.223769595967957,
"traceur": 1.2960538402997863,
"typescript": 1.290636868035721
},
"raw": {
"babel-loose": 11161.612075995254,
"babel-runtime": 12255.952256928766,
"babel": 16891.380454410504,
"buble": 15686.483163816696,
"es6": 14723.42816712542,
"traceur": 15593.095041135988,
"typescript": 15527.922313952657
},
"elapsed": {
"babel-loose": 5.528,
"babel-runtime": 5.807,
"babel": 5.502,
"buble": 5.631,
"es5": 5.527,
"es6": 5.48,
"traceur": 5.677,
"typescript": 5.75
},
"count": {
"babel-loose": 639,
"babel-runtime": 637,
"babel": 899,
"buble": 872,
"es5": 625,
"es6": 897,
"traceur": 867,
"typescript": 882
},
"errors": {}
},
"map-string": {
"supportsES6": true,
"baseline": 51316665.57099436,
"relative": {
"babel-runtime": 0.39121846690378054,
"babel-loose": 0.33170369989089005,
"babel": 0.5271562934639686,
"buble": 0.5437700928529157,
"es6": 0.5171281009584747,
"traceur": 0.46073374621725677,
"typescript": 0.5937223677103738
},
"raw": {
"babel-runtime": 20076027.23129843,
"babel-loose": 17021927.835962284,
"babel": 27051903.21533544,
"buble": 27904468.002441626,
"es6": 26537289.814249456,
"traceur": 23643319.571902353,
"typescript": 30467852.185812194
},
"elapsed": {
"babel-runtime": 5.362,
"babel-loose": 5.538,
"babel": 5.353,
"buble": 5.471,
"es5": 5.394,
"es6": 5.677,
"traceur": 5.652,
"typescript": 5.615
},
"count": {
"babel-runtime": 1038158,
"babel-loose": 1001410,
"babel": 1564666,
"buble": 1647701,
"es5": 2663772,
"es6": 1470491,
"traceur": 1365681,
"typescript": 1642276
},
"errors": {}
},
"object-literal-ext": {
"supportsES6": true,
"baseline": 28646739.81956902,
"relative": {
"babel-runtime": 0.17494783936825292,
"babel-loose": 0.9659144833529758,
"babel": 0.11994481531242343,
"es6": 0.05151667752687397,
"traceur": 0.00868335826559261,
"typescript": 0.9898007917228522
},
"raw": {
"babel-runtime": 5011685.236378096,
"babel-loose": 27670300.89256613,
"babel": 3436027.916961252,
"es6": 1475784.8574809972,
"traceur": 248749.90499453564,
"typescript": 28354565.753687974
},
"elapsed": {
"babel-runtime": 5.39,
"babel-loose": 5.697,
"babel": 5.589,
"es5": 5.581,
"es6": 5.554,
"traceur": 5.695,
"typescript": 5.595
},
"count": {
"babel-runtime": 272052,
"babel-loose": 1525224,
"babel": 252792,
"es5": 1572836,
"es6": 86823,
"traceur": 16132,
"typescript": 1562766
},
"errors": {}
},
"regex-u": {
"supportsES6": true,
"baseline": 24832893.07730081,
"relative": {
"babel": 0.3652833625591668,
"traceur": 0.6923465996291714
},
"raw": {
"babel": 9071042.685348695,
"traceur": 17192969.081024006
},
"elapsed": {
"babel": 5.614,
"es5": 5.66,
"traceur": 5.604
},
"count": {
"babel": 560746,
"es5": 1418864,
"traceur": 938471
},
"errors": {
"es6": "Error: AssertError - Expect false to equal true",
"typescript": "Error: AssertError - Expect false to equal true"
}
},
"rest": {
"supportsES6": true,
"baseline": 13436125.601626787,
"relative": {
"buble": 1.3152632848030708,
"babel": 4.384279399887019,
"es6": 0.28703608951593584,
"traceur": 1.1524700015721352,
"typescript": 1.2996294150498071
},
"raw": {
"buble": 17672042.693822283,
"babel": 58907728.689506896,
"es6": 3856652.950935904,
"traceur": 15484731.69323023,
"typescript": 17461984.05617796
},
"elapsed": {
"buble": 5.374,
"babel": 5.625,
"es5": 5.543,
"es6": 5.631,
"traceur": 5.62,
"typescript": 5.688
},
"count": {
"buble": 931824,
"babel": 3105333,
"es5": 742238,
"es6": 202709,
"traceur": 874117,
"typescript": 931470
},
"errors": {}
},
"spread": {
"supportsES6": true,
"baseline": 14423646.43239963,
"relative": {
"babel": 0.8935488693795398,
"buble": 0.9187032985902164,
"es6": 0.1144283784651664,
"traceur": 0.21825115700003778,
"typescript": 0.9924872562217715
},
"raw": {
"babel": 12888232.962000923,
"buble": 13251051.555144547,
"es6": 1650474.472814372,
"traceur": 3147977.5220306865,
"typescript": 14315285.272405252
},
"elapsed": {
"babel": 5.542,
"buble": 5.555,
"es6": 5.413,
"es5": 5.519,
"traceur": 5.442,
"typescript": 5.399
},
"count": {
"babel": 671453,
"buble": 728310,
"es6": 85508,
"es5": 759350,
"traceur": 166188,
"typescript": 734894
},
"errors": {}
},
"spread-generator": {
"supportsES6": true,
"baseline": 3177519.621432134,
"relative": {
"babel": 0.1283206144837356,
"babel-runtime": 0.18187566873163508,
"es6": 0.3601548033437932,
"traceur": 0.05909532975187616
},
"raw": {
"babel": 407741.27035629837,
"babel-runtime": 577913.5060558612,
"es6": 1144398.9543779343,
"traceur": 187776.56982158867
},
"elapsed": {
"babel": 5.534,
"babel-runtime": 5.757,
"es5": 5.569,
"es6": 5.505,
"traceur": 6.042
},
"count": {
"babel": 32992,
"babel-runtime": 33485,
"es5": 170918,
"es6": 62534,
"traceur": 15649
},
"errors": {
"babel-loose": "Error: AssertError - Expect -Infinity to equal 3"
}
},
"spread-literal": {
"supportsES6": true,
"baseline": 6584391.9669186,
"relative": {
"buble": 0.9899295271456048,
"babel": 1.065630485466376,
"es6": 0.2033930897650986,
"typescript": 1.0697334059618722,
"traceur": 0.3480887508434291
},
"raw": {
"buble": 6518084.026353048,
"babel": 7016528.808208374,
"es6": 1339219.8263760689,
"typescript": 7043544.0449598245,
"traceur": 2291952.7748282044
},
"elapsed": {
"buble": 5.76,
"babel": 5.767,
"es5": 5.627,
"es6": 5.639,
"typescript": 5.509,
"traceur": 5.805
},
"count": {
"buble": 364969,
"babel": 366068,
"es5": 351829,
"es6": 71104,
"typescript": 361054,
"traceur": 129087
},
"errors": {}
},
"super": {
"supportsES6": true,
"baseline": 29040814.089751758,
"relative": {
"babel-runtime": 0.09399812915296377,
"babel-loose": 0.7255264573467503,
"buble": 1.4554473770309015,
"babel": 0.09119004185255011,
"es6": 0.12527564435900657,
"typescript": 1.4377045901156928,
"traceur": 0.11406331529146001
},
"raw": {
"babel-runtime": 2729782.1935156956,
"babel-loose": 21069878.96500318,
"buble": 42267376.69377124,
"babel": 2648233.05227659,
"es6": 3638106.697803768,
"typescript": 41752111.71753259,
"traceur": 3312491.533840029
},
"elapsed": {
"babel-runtime": 5.614,
"babel-loose": 5.683,
"buble": 5.512,
"babel": 5.625,
"es5": 5.477,
"es6": 5.697,
"typescript": 5.616,
"traceur": 5.975
},
"count": {
"babel-runtime": 144683,
"babel-loose": 1197215,
"buble": 2252645,
"babel": 139056,
"es5": 2017000,
"es6": 188038,
"typescript": 2180121,
"traceur": 175080
},
"errors": {}
},
"template_string": {
"supportsES6": true,
"baseline": 24091277.574480683,
"relative": {
"buble": 1.163570933347651,
"babel": 1.0632352479341562,
"es6": 0.5735451826484871,
"traceur": 0.98161970683305,
"typescript": 1.209202898850354
},
"raw": {
"buble": 28031910.33287582,
"babel": 25614695.484953545,
"es6": 13817436.196690924,
"traceur": 23648472.82989536,
"typescript": 29131242.680070568
},
"elapsed": {
"buble": 5.496,
"babel": 5.574,
"es5": 5.664,
"es6": 5.645,
"traceur": 5.654,
"typescript": 5.697
},
"count": {
"buble": 1522500,
"babel": 1369743,
"es5": 1308505,
"es6": 745375,
"traceur": 1301116,
"typescript": 1502533
},
"errors": {}
},
"template_string_tag": {
"supportsES6": true,
"baseline": 19772836.140648935,
"relative": {
"babel-loose": 1.1720928937051698,
"babel-runtime": 0.8040008217077316,
"babel": 0.6499704187010833,
"es6": 0.2488282885068894,
"traceur": 0.13222487212801493,
"typescript": 0.8572548393610863
},
"raw": {
"babel-loose": 23175600.72885137,
"babel-runtime": 15897376.504574075,
"babel": 12851758.585245501,
"es6": 4920040.975804843,
"traceur": 2614460.7303054975,
"typescript": 16950359.469465084
},
"elapsed": {
"babel-loose": 5.596,
"babel-runtime": 5.638,
"es5": 5.504,
"babel": 5.58,
"es6": 5.507,
"traceur": 5.626,
"typescript": 5.704
},
"count": {
"babel-loose": 1253215,
"babel-runtime": 834522,
"es5": 1094322,
"babel": 800292,
"es6": 266496,
"traceur": 150728,
"typescript": 920632
},
"errors": {}
},
"object-assign": {
"supportsES6": true,
"baseline": 3752325.8051494965,
"relative": {
"babel-runtime": 0.2171840140940049,
"babel-loose": 0.20558278061410487,
"babel": 0.21465088878991873,
"buble": 0.21453951220953485,
"es6": 0.22581160069861583,
"traceur": 0.17814468821879678,
"typescript": 0.23956144703836663
},
"raw": {
"babel-runtime": 814945.1805508866,
"babel-loose": 771413.5727926934,
"babel": 805440.0691046868,
"buble": 805022.147888023,
"es6": 847318.6964035303,
"traceur": 668456.9106537027,
"typescript": 898912.5996410175
},
"elapsed": {
"babel-runtime": 5.571,
"babel-loose": 5.579,
"babel": 5.44,
"buble": 5.745,
"es5": 5.355,
"es6": 5.74,
"traceur": 5.907,
"typescript": 5.512
},
"count": {
"babel-runtime": 41805,
"babel-loose": 41415,
"babel": 41415,
"buble": 47109,
"es5": 191985,
"es6": 47893,
"traceur": 45402,
"typescript": 48743
},
"errors": {}
},
"new-target": {
"supportsES6": true,
"baseline": 50529424.318124905,
"relative": {
"es6": 0.7924396848368364
},
"raw": {
"es6": 40041521.081641674
},
"elapsed": {
"es5": 5.631,
"es6": 5.642
},
"count": {
"es5": 2785881,
"es6": 2187825
},
"errors": {}
},
"destructuring-array": {
"supportsES6": true,
"baseline": 80740113.22924614,
"relative": {
"es6": 0.13520863587184048
},
"raw": {
"es6": 10916760.569864312
},
"elapsed": {
"es6": 5.482,
"es5": 5.668
},
"count": {
"es6": 588051,
"es5": 4295310
},
"errors": {}
},
"destructuring-custom-iterator": {
"supportsES6": true,
"baseline": 879836.2939461999,
"relative": {
"es6": 1.066566608498121
},
"raw": {
"es6": 938404.0120677542
},
"elapsed": {
"es5": 5.569,
"es6": 5.771
},
"count": {
"es5": 50383,
"es6": 54366
},
"errors": {}
},
"destructuring-default-values": {
"supportsES6": true,
"baseline": 59537546.54938226,
"relative": {
"es6": 0.5490437170076529
},
"raw": {
"es6": 32688715.858988997
},
"elapsed": {
"es5": 5.668,
"es6": 5.733
},
"count": {
"es5": 3322705,
"es6": 1743643
},
"errors": {}
},
"destructuring-nested-object": {
"supportsES6": true,
"baseline": 62580883.24500226,
"relative": {
"es6": 0.5727615758628241
},
"raw": {
"es6": 35843925.306294896
},
"elapsed": {
"es5": 5.325,
"es6": 5.554
},
"count": {
"es5": 3369085,
"es6": 1973552
},
"errors": {}
},
"destructuring-string": {
"supportsES6": true,
"baseline": 60903531.82728646,
"relative": {
"es6": 0.19492314839435937
},
"raw": {
"es6": 11871508.172110748
},
"elapsed": {
"es5": 5.516,
"es6": 5.735
},
"count": {
"es5": 3134498,
"es6": 654930
},
"errors": {}
},
"nodesource-array-includes": {
"supportsES6": true,
"baseline": 49795013.669512935,
"relative": {
"es6": 0.21573572655722642
},
"raw": {
"es6": 10742563.452919394
},
"elapsed": {
"es5": 5.6,
"es6": 5.625
},
"count": {
"es5": 2706631,
"es6": 578593
},
"errors": {}
},
"nodesource-default-params": {
"supportsES6": true,
"baseline": 50173042.45534323,
"relative": {
"es6": 0.8428903720983818
},
"raw": {
"es6": 42290374.424492165
},
"elapsed": {
"es6": 5.339,
"es5": 5.496
},
"count": {
"es6": 2386495,
"es5": 2630530
},
"errors": {}
},
"spread-super": {
"supportsES6": true,
"baseline": 42512965.11281237,
"relative": {
"es6": 0.10370801923236872
},
"raw": {
"es6": 4408935.403544566
},
"elapsed": {
"es6": 5.413,
"es5": 5.598
},
"count": {
"es6": 231827,
"es5": 2213854
},
"errors": {}
}
},
"version": "5.12.0"
},
"6.x": {
"stats": {
"promises": {
"supportsES6": true,
"baseline": 829.7606197144034,
"relative": {
"babel-runtime": 0.9870460455232093,
"babel-loose": 0.9950843543668707,
"buble": 1.0606906952719408,
"babel": 1.0356545501097472,
"es6": 1.046802154488082,
"traceur": 1.0402950659406072,
"typescript": 1.0509942723144061
},
"raw": {
"babel-runtime": 819.0119384199894,
"babel-loose": 825.6818105475617,
"buble": 880.119368634147,
"babel": 859.3453613091056,
"es6": 868.5952044264036,
"traceur": 863.1958786007143,
"typescript": 872.0736587118902
},
"elapsed": {
"babel-runtime": 5.97,
"babel-loose": 6.064,
"buble": 5.905,
"babel": 5.927,
"es5": 5.979,
"es6": 5.919,
"traceur": 5.928,
"typescript": 5.993
},
"count": {
"babel-runtime": 124,
"babel-loose": 127,
"buble": 50,
"babel": 76,
"es5": 46,
"es6": 49,
"traceur": 48,
"typescript": 47
},
"errors": {}
},
"arrow": {
"supportsES6": true,
"baseline": 88039279.12708966,
"relative": {
"babel": 1.1707073313378642,
"buble": 1.0780624234900413,
"es5-bind": 0.37661281085575293,
"es6": 1.0019502410875833,
"traceur": 0.9303850063629707,
"typescript": 1.0609156100806452
},
"raw": {
"babel": 103068229.51978448,
"buble": 94911838.61806649,
"es5-bind": 33156720.377767455,
"es6": 88210976.94656453,
"traceur": 81910425.27084868,
"typescript": 93402245.52617654
},
"elapsed": {
"babel": 5.584,
"buble": 5.634,
"es5-bind": 5.49,
"es5": 5.726,
"es6": 5.55,
"traceur": 5.491,
"typescript": 5.6
},
"count": {
"babel": 5517644,
"buble": 5120729,
"es5-bind": 2707291,
"es5": 5205153,
"es6": 5604998,
"traceur": 5567370,
"typescript": 5223883
},
"errors": {}
},
"arrow-args": {
"supportsES6": true,
"baseline": 78595193.3220137,
"relative": {
"buble": 1.1168020554809939,
"babel": 1.1815986622322778,
"es6": 1.18008135681624,
"traceur": 1.1851164130845866
},
"raw": {
"buble": 87775273.45295098,
"babel": 92867975.28717865,
"es6": 92748722.37467661,
"traceur": 93144453.59547454
},
"elapsed": {
"buble": 5.568,
"babel": 5.67,
"es5": 5.653,
"es6": 5.552,
"traceur": 5.616
},
"count": {
"buble": 4915901,
"babel": 5054371,
"es5": 4768534,
"es6": 5025203,
"traceur": 5028544
},
"errors": {
"typescript": "Error: AssertError - Expect undefined to equal 1"
}
},
"arrow-declare": {
"supportsES6": true,
"baseline": 39165953.51943106,
"relative": {
"babel": 0.9605674837843194,
"buble": 0.9388961215478318,
"es6": 1.0298362921833843,
"traceur": 0.8291636110214998,
"typescript": 0.6015792125315237
},
"raw": {
"babel": 37621541.42217351,
"buble": 36772761.85611647,
"es6": 40334520.35227766,
"traceur": 32474983.44927168,
"typescript": 23561423.476265598
},
"elapsed": {
"babel": 5.533,
"buble": 5.581,
"es6": 5.436,
"es5": 5.681,
"traceur": 5.565,
"typescript": 5.41
},
"count": {
"babel": 2002874,
"buble": 2008690,
"es6": 2099798,
"es5": 2469397,
"traceur": 2006180,
"typescript": 1954661
},
"errors": {}
},
"bindings": {
"supportsES6": true,
"baseline": 77134262.57951008,
"relative": {
"buble": 1.1142536752982226,
"babel": 1.165934916266158,
"es6": 1.181289887429872,
"traceur": 0.9958601133001205,
"typescript": 0.7005622706658606
},
"raw": {
"buble": 85947135.57063727,
"babel": 89933529.98189293,
"es6": 91117924.35953565,
"traceur": 76814935.47175215,
"typescript": 54037354.138838306
},
"elapsed": {
"buble": 5.537,
"babel": 5.734,
"es5": 5.692,
"es6": 5.659,
"traceur": 5.552,
"typescript": 5.654
},
"count": {
"buble": 4604094,
"babel": 4800077,
"es5": 4480168,
"es6": 4695354,
"traceur": 4799796,
"typescript": 4028661
},
"errors": {}
},
"bindings-compound": {
"supportsES6": true,
"baseline": 75755652.07124078,
"relative": {
"buble": 1.120179079514677,
"babel": 1.1986754388674268,
"es6": 1.0272754421859616,
"traceur": 1.0198670028812848,
"typescript": 0.6082254187111212
},
"raw": {
"buble": 84859896.60519664,
"babel": 90806439.49318263,
"es6": 77821920.97956973,
"traceur": 77260689.82921374,
"typescript": 46076513.20076445
},
"elapsed": {
"buble": 5.66,
"babel": 5.693,
"es5": 5.627,
"es6": 5.625,
"traceur": 5.625,
"typescript": 5.801
},
"count": {
"buble": 4624518,
"babel": 4866095,
"es5": 4298299,
"es6": 4021967,
"traceur": 4853429,
"typescript": 3509352
},
"errors": {}
},
"classes": {
"supportsES6": true,
"baseline": 73063670.73542018,
"relative": {
"babel-loose": 0.5839008929959444,
"babel-runtime": 0.4172472335124629,
"babel": 0.573138291436578,
"buble": 0.7608478533597267,
"es6": 1.0965103448623177,
"traceur": 0.7184573368658844,
"typescript": 0.8925143444904681
},
"raw": {
"babel-loose": 42661942.58797349,
"babel-runtime": 30485614.484619565,
"babel": 41875587.41138343,
"buble": 55590337.03762633,
"es6": 80115070.79500242,
"traceur": 52493130.29821584,
"typescript": 65210374.19249094
},
"elapsed": {
"babel-loose": 5.595,
"babel-runtime": 5.677,
"babel": 5.476,
"buble": 5.617,
"es5": 5.557,
"es6": 5.448,
"traceur": 5.507,
"typescript": 5.661
},
"count": {
"babel-loose": 2452433,
"babel-runtime": 2344056,
"babel": 2251309,
"buble": 2881618,
"es5": 4035384,
"es6": 4185239,
"traceur": 3957079,
"typescript": 3964915
},
"errors": {}
},
"defaults": {
"supportsES6": true,
"baseline": 81367101.68705894,
"relative": {
"buble": 1.0519210841647229,
"babel": 0.7609286948808155,
"es6": 1.1293948149575936,
"traceur": 0.09621087366060292,
"typescript": 0.7477342734693848
},
"raw": {
"buble": 85591769.8219923,
"babel": 61914562.49296836,
"es6": 91895582.75349164,
"traceur": 7828399.940543058,
"typescript": 60840970.664282575
},
"elapsed": {
"buble": 5.565,
"babel": 5.64,
"es5": 5.676,
"es6": 5.644,
"traceur": 5.518,
"typescript": 5.51
},
"count": {
"buble": 4646760,
"babel": 3499771,
"es5": 4730693,
"es6": 4803399,
"traceur": 540167,
"typescript": 3896455
},
"errors": {}
},
"destructuring": {
"supportsES6": true,
"baseline": 52216043.80498405,
"relative": {
"babel-loose": 1.6502767715722446,
"babel-runtime": 0.7535184790865823,
"babel": 0.6012061746123969,
"es6": 0.10689148015720853,
"traceur": 0.14308959675291863,
"typescript": 1.4113435132586858
},
"raw": {
"babel-loose": 86170924.19476397,
"babel-runtime": 39345753.91184994,
"babel": 31392607.949387807,
"es6": 5581450.210268384,
"traceur": 7471572.652087902,
"typescript": 73694774.71219562
},
"elapsed": {
"babel-loose": 5.467,
"babel-runtime": 5.583,
"babel": 5.624,
"es5": 5.605,
"es6": 5.598,
"traceur": 5.774,
"typescript": 5.558
},
"count": {
"babel-loose": 4614108,
"babel-runtime": 2102072,
"babel": 2051384,
"es5": 3818947,
"es6": 304192,
"traceur": 396696,
"typescript": 4050914
},
"errors": {}
},
"destructuring-simple": {
"supportsES6": true,
"baseline": 77604868.07935761,
"relative": {
"babel": 1.1625140089720598,
"buble": 1.0665474829990897,
"es6": 1.1694944525204265,
"traceur": 0.9490444562764444,
"typescript": 0.7928595668033803
},
"raw": {
"babel": 90216746.30668186,
"buble": 82769276.71851526,
"es6": 90758462.70738825,
"traceur": 73650469.83077914,
"typescript": 61529762.087232955
},
"elapsed": {
"babel": 5.584,
"buble": 5.666,
"es6": 5.371,
"es5": 5.645,
"traceur": 5.597,
"typescript": 5.54
},
"count": {
"babel": 4880327,
"buble": 4576955,
"es6": 4704315,
"es5": 4432936,
"traceur": 4850800,
"typescript": 4723842
},
"errors": {}
},
"for-of-array": {
"supportsES6": true,
"baseline": 19336493.499716427,
"relative": {
"babel-loose": 0.9867442850287524,
"babel-runtime": 0.16627572720969522,
"babel": 0.13777172554229095,
"es6": 0.15740906795204318,
"traceur": 0.14611629954448763,
"typescript": 1.1130870820890166
},
"raw": {
"babel-loose": 19080174.453340806,
"babel-runtime": 3215189.5183508936,
"babel": 2664022.0753932246,
"es6": 3043739.4192511044,
"traceur": 2825376.8763446035,
"typescript": 21523201.127432596
},
"elapsed": {
"babel-loose": 5.431,
"babel-runtime": 5.65,
"babel": 5.554,
"es5": 5.57,
"es6": 5.537,
"traceur": 5.523,
"typescript": 5.589
},
"count": {
"babel-loose": 1001309,
"babel-runtime": 170593,
"babel": 170424,
"es5": 1238285,
"es6": 169894,
"traceur": 154979,
"typescript": 1309792
},
"errors": {}
},
"for-of-object": {
"supportsES6": true,
"baseline": 9554586.660965709,
"relative": {
"babel-runtime": 0.3106775791862878,
"babel-loose": 0.34953847842346636,
"babel": 0.2264210896549221,
"es6": 0.3297494082750423,
"traceur": 0.32598185885338005
},
"raw": {
"babel-runtime": 2968395.853954423,
"babel-loose": 3339695.683439102,
"babel": 2163359.9229782396,
"es6": 3150619.2977660545,
"traceur": 3114621.920317312
},
"elapsed": {
"babel-runtime": 5.595,
"babel-loose": 5.627,
"babel": 5.725,
"es5": 5.731,
"es6": 5.57,
"traceur": 5.594
},
"count": {
"babel-runtime": 156602,
"babel-loose": 184546,
"babel": 164232,
"es5": 606182,
"es6": 170916,
"traceur": 166353
},
"errors": {
"typescript": "Error: AssertError - Expect to equal bd"
}
},
"generator": {
"supportsES6": true,
"baseline": 3852265.938820442,
"relative": {
"babel-loose": 0.29111856028198513,
"babel-runtime": 0.28222145961537376,
"babel": 0.28112586917038035,
"es6": 0.3062984330787142,
"traceur": 0.07784892895062882
},
"raw": {
"babel-loose": 1121466.113932737,
"babel-runtime": 1087192.1160804932,
"babel": 1082971.610326348,
"es6": 1179943.0208632033,
"traceur": 299894.77737016004
},
"elapsed": {
"babel-loose": 5.54,
"babel-runtime": 5.786,
"babel": 5.511,
"es5": 5.65,
"es6": 5.472,
"traceur": 5.547
},
"count": {
"babel-loose": 60270,
"babel-runtime": 58103,
"babel": 58665,
"es5": 285834,
"es6": 63480,
"traceur": 27527
},
"errors": {}
},
"map-set": {
"supportsES6": true,
"baseline": 187123.2374576586,
"relative": {
"babel-runtime": 0.07035901324462858,
"babel-loose": 0.06749026404964636,
"buble": 0.18117458259939087,
"babel": 0.16675511259056391,
"es6": 0.1740388695244933,
"traceur": 0.1496748516021994,
"typescript": 0.11518588592218476
},
"raw": {
"babel-runtime": 13165.80634266118,
"babel-loose": 12628.996705842057,
"buble": 33901.974441038,
"babel": 31203.75653056269,
"es6": 32566.716708894222,
"traceur": 28007.642797798173,
"typescript": 21553.955883187755
},
"elapsed": {
"babel-runtime": 5.489,
"babel-loose": 5.536,
"buble": 5.311,
"babel": 5.616,
"es5": 5.648,
"es6": 5.733,
"traceur": 5.467,
"typescript": 5.614
},
"count": {
"babel-runtime": 713,
"babel-loose": 678,
"buble": 1756,
"babel": 1670,
"es5": 10094,
"es6": 1682,
"traceur": 1537,
"typescript": 1330
},
"errors": {}
},
"map-set-lookup": {
"supportsES6": true,
"baseline": 1923288.507208794,
"relative": {
"babel-runtime": 2.22980333689625,
"babel-loose": 2.01156538928962,
"babel": 8.377781982956273,
"buble": 8.77862136908502,
"es6": 8.985429582171257,
"traceur": 8.768055558855371,
"typescript": 3.2068731968630404
},
"raw": {
"babel-runtime": 4288555.131188376,
"babel-loose": 3868820.5947197103,
"babel": 16112891.803720701,
"buble": 16883821.588298745,
"es6": 17281573.44772389,
"traceur": 16863500.486914713,
"typescript": 6167742.363602609
},
"elapsed": {
"babel-runtime": 5.529,
"babel-loose": 5.681,
"babel": 5.585,
"buble": 5.496,
"es6": 5.436,
"es5": 5.562,
"traceur": 5.585,
"typescript": 5.672
},
"count": {
"babel-runtime": 230542,
"babel-loose": 208359,
"babel": 927143,
"buble": 932521,
"es6": 933757,
"es5": 103246,
"traceur": 921564,
"typescript": 435493
},
"errors": {}
},
"map-set-object": {
"supportsES6": true,
"baseline": 138043.81865234856,
"relative": {
"babel-runtime": 0.04744180487150718,
"babel-loose": 0.04811035651890813,
"babel": 0.10998049374068823,
"buble": 0.12377971092287807,
"es6": 0.11688570886517244,
"traceur": 0.07613512101554698,
"typescript": 0.08700478886197154
},
"raw": {
"babel-runtime": 6549.047908222444,
"babel-loose": 6641.337330595989,
"babel": 15182.127333235323,
"buble": 17087.023967477908,
"es6": 16135.349597635075,
"traceur": 10509.98283854478,
"typescript": 12010.473295547874
},
"elapsed": {
"babel-runtime": 5.385,
"babel-loose": 5.588,
"babel": 5.53,
"buble": 5.557,
"es6": 5.389,
"es5": 5.655,
"traceur": 5.478,
"typescript": 5.541
},
"count": {
"babel-runtime": 350,
"babel-loose": 359,
"babel": 829,
"buble": 913,
"es6": 837,
"es5": 8878,
"traceur": 757,
"typescript": 841
},
"errors": {}
},
"map-string": {
"supportsES6": true,
"baseline": 56404182.48072808,
"relative": {
"babel-loose": 0.10969323985848381,
"babel-runtime": 0.10947193912398187,
"babel": 0.5136603832798685,
"buble": 0.504915493259119,
"es6": 0.5334296979562367,
"traceur": 0.5068124409062355,
"typescript": 0.36851395598233017
},
"raw": {
"babel-loose": 6187157.517880196,
"babel-runtime": 6174675.23086823,
"babel": 28972593.991638433,
"buble": 28479345.61913418,
"es6": 30087666.02416324,
"traceur": 28586341.400378525,
"typescript": 20785728.419922348
},
"elapsed": {
"babel-loose": 5.582,
"babel-runtime": 5.594,
"babel": 5.58,
"buble": 5.707,
"es6": 5.484,
"es5": 5.676,
"traceur": 5.583,
"typescript": 5.858
},
"count": {
"babel-loose": 348818,
"babel-runtime": 330572,
"babel": 1540579,
"buble": 1599384,
"es6": 1575158,
"es5": 3241933,
"traceur": 1537063,
"typescript": 1539568
},
"errors": {}
},
"object-assign": {
"supportsES6": true,
"baseline": 5527306.717898183,
"relative": {
"babel-loose": 0.2944423479736645,
"babel-runtime": 0.27909984813483657,
"buble": 0.28799511701976127,
"babel": 0.27727600401459446,
"es6": 0.3119708578639731,
"traceur": 0.23789437354717463,
"typescript": 0.2540634779908311
},
"raw": {
"babel-loose": 1627473.16798855,
"babel-runtime": 1542670.4655600449,
"buble": 1591837.3450251997,
"babel": 1532589.5197018313,
"es6": 1724358.6184599975,
"traceur": 1314915.169057478,
"typescript": 1404286.768671298
},
"elapsed": {
"babel-loose": 5.552,
"babel-runtime": 5.553,
"buble": 5.47,
"babel": 5.534,
"es5": 5.561,
"es6": 5.737,
"traceur": 5.742,
"typescript": 5.647
},
"count": {
"babel-loose": 88595,
"babel-runtime": 87387,
"buble": 84066,
"babel": 83671,
"es5": 297648,
"es6": 89588,
"traceur": 88535,
"typescript": 86796
},
"errors": {}
},
"object-literal-ext": {
"supportsES6": true,
"baseline": 19655173.01428773,
"relative": {
"babel-loose": 1.1992129595660488,
"babel-runtime": 0.27416941197149425,
"babel": 0.2147076528251222,
"es6": 0.14309429780820349,
"traceur": 0.04393389015186161,
"typescript": 1.1256914007665517
},
"raw": {
"babel-loose": 23570738.201246724,
"babel-runtime": 5388847.227525248,
"babel": 4220116.0637694,
"es6": 2812543.180778253,
"traceur": 863528.2121255517,
"typescript": 22125659.24276248
},
"elapsed": {
"babel-loose": 5.568,
"babel-runtime": 5.664,
"babel": 5.532,
"es5": 5.592,
"es6": 5.505,
"traceur": 5.596,
"typescript": 5.548
},
"count": {
"babel-loose": 1285748,
"babel-runtime": 294147,
"babel": 331497,
"es5": 1206078,
"es6": 154328,
"traceur": 46653,
"typescript": 1224546
},
"errors": {}
},
"regex-u": {
"supportsES6": true,
"baseline": 10166433.05621132,
"relative": {
"babel": 1.175307535119225,
"es6": 1.2093925526798879,
"traceur": 1.2792539610104476,
"typescript": 1.13965359685829
},
"raw": {
"babel": 11948685.376250338,
"es6": 12295208.425500603,
"traceur": 13005449.756505882,
"typescript": 11586211.999730248
},
"elapsed": {
"babel": 5.413,
"es5": 5.596,
"es6": 5.581,
"traceur": 5.671,
"typescript": 5.498
},
"count": {
"babel": 634705,
"es5": 693652,
"es6": 680962,
"traceur": 674794,
"typescript": 654293
},
"errors": {}
},
"rest": {
"supportsES6": true,
"baseline": 13884108.848531693,
"relative": {
"babel": 4.4848664332275465,
"buble": 1.2213744397111816,
"es6": 1.2068797450217357,
"typescript": 0.7818533300802222,
"traceur": 1.1312986297901626
},
"raw": {
"babel": 62268373.73005736,
"buble": 16957695.665764455,
"es6": 16756449.746969953,
"typescript": 10855336.738420783,
"traceur": 15707073.316201376
},
"elapsed": {
"babel": 5.601,
"buble": 5.677,
"es6": 5.456,
"es5": 5.58,
"typescript": 5.524,
"traceur": 5.605
},
"count": {
"babel": 3597858,
"buble": 919837,
"es6": 877448,
"es5": 781155,
"typescript": 826259,
"traceur": 996863
},
"errors": {}
},
"spread": {
"supportsES6": true,
"baseline": 34546115.949287094,
"relative": {
"buble": 0.904565739652502,
"babel": 0.9569123300259147,
"es6": 0.0436420269674791,
"traceur": 0.09005039800706201,
"typescript": 0.574437735883547
},
"raw": {
"buble": 31249232.925787974,
"babel": 33057604.306377728,
"es6": 1507662.523880447,
"traceur": 3110891.4908314156,
"typescript": 19844592.62947897
},
"elapsed": {
"buble": 5.543,
"babel": 5.672,
"es5": 5.603,
"es6": 5.706,
"traceur": 5.677,
"typescript": 5.749
},
"count": {
"buble": 1884129,
"babel": 1768923,
"es5": 1862161,
"es6": 81467,
"traceur": 168166,
"typescript": 1444615
},
"errors": {}
},
"spread-generator": {
"supportsES6": true,
"baseline": 5324292.787138994,
"relative": {
"babel-runtime": 0.039132217940234255,
"babel": 0.03157516774808802,
"es6": 0.11752236886229232,
"traceur": 0.04634305956633354
},
"raw": {
"babel-runtime": 208351.3857239404,
"babel": 168115.43789384887,
"es6": 625723.5008609913,
"traceur": 246744.0177829824
},
"elapsed": {
"babel-runtime": 5.538,
"babel": 5.611,
"es5": 5.583,
"es6": 5.631,
"traceur": 5.563
},
"count": {
"babel-runtime": 11590,
"babel": 12980,
"es5": 289952,
"es6": 34460,
"traceur": 22493
},
"errors": {
"babel-loose": "Error: AssertError - Expect -Infinity to equal 3"
}
},
"spread-literal": {
"supportsES6": true,
"baseline": 17473088.000962444,
"relative": {
"babel": 0.2435256502069727,
"buble": 0.238551163126758,
"es6": 0.1276425887678309,
"typescript": 0.18708895578053691,
"traceur": 0.0833692182506374
},
"raw": {
"babel": 4255145.116558032,
"buble": 4168225.46604579,
"es6": 2230310.18621097,
"typescript": 3269021.7883614926,
"traceur": 1456717.6870648314
},
"elapsed": {
"babel": 5.483,
"buble": 5.67,
"es5": 5.625,
"es6": 5.463,
"typescript": 5.592,
"traceur": 5.616
},
"count": {
"babel": 227970,
"buble": 229019,
"es5": 967848,
"es6": 116337,
"typescript": 225729,
"traceur": 103990
},
"errors": {}
},
"super": {
"supportsES6": true,
"baseline": 38013697.746441215,
"relative": {
"babel-runtime": 0.09501511162008842,
"babel-loose": 0.3676953263900445,
"buble": 1.0469201356049804,
"babel": 0.09589729669720903,
"es6": 0.34180396923685724,
"traceur": 0.09046709956807623,
"typescript": 0.7197310526600593
},
"raw": {
"babel-runtime": 3611875.734470416,
"babel-loose": 13977459.000170201,
"buble": 39797305.59955098,
"babel": 3645410.8513485,
"es6": 12993232.775103783,
"traceur": 3438988.9789780527,
"typescript": 27359638.69454746
},
"elapsed": {
"babel-runtime": 5.581,
"babel-loose": 5.649,
"buble": 5.462,
"babel": 5.529,
"es6": 5.555,
"es5": 5.701,
"traceur": 5.447,
"typescript": 5.642
},
"count": {
"babel-runtime": 194374,
"babel-loose": 803923,
"buble": 2172976,
"babel": 195035,
"es6": 695702,
"es5": 2137705,
"traceur": 215407,
"typescript": 2061647
},
"errors": {}
},
"template_string": {
"supportsES6": true,
"baseline": 26101992.70975991,
"relative": {
"buble": 1.000945891848441,
"babel": 1.0222194431408835,
"es6": 0.9089667050372998,
"traceur": 0.35031123383739066,
"typescript": 0.8903611455206752
},
"raw": {
"buble": 26126682.37189214,
"babel": 26681964.452638175,
"es6": 23725842.308298085,
"traceur": 9143821.27177057,
"typescript": 23240200.129434146
},
"elapsed": {
"buble": 5.579,
"babel": 5.725,
"es5": 5.656,
"es6": 5.661,
"traceur": 5.438,
"typescript": 5.725
},
"count": {
"buble": 1495473,
"babel": 1433896,
"es5": 1481136,
"es6": 1268303,
"traceur": 890604,
"typescript": 1509901
},
"errors": {}
},
"template_string_tag": {
"supportsES6": true,
"baseline": 12905055.3858324,
"relative": {
"babel-runtime": 1.182695627178998,
"babel-loose": 1.7455778993544018,
"babel": 1.1329755189912682,
"es6": 0.5179892518686083,
"traceur": 0.14518593504687938,
"typescript": 1.2199919079712933
},
"raw": {
"babel-runtime": 15262752.573326753,
"babel-loose": 22526779.47145353,
"babel": 14621111.823374525,
"es6": 6684679.984630279,
"traceur": 1873632.5330238435,
"typescript": 15744063.142636884
},
"elapsed": {
"babel-runtime": 5.57,
"babel-loose": 5.575,
"babel": 5.561,
"es5": 5.709,
"es6": 5.592,
"traceur": 5.967,
"typescript": 5.687
},
"count": {
"babel-runtime": 811171,
"babel-loose": 1239512,
"babel": 793759,
"es5": 925732,
"es6": 367220,
"traceur": 107556,
"typescript": 948046
},
"errors": {}
},
"new-target": {
"supportsES6": true,
"baseline": 56032368.026903585,
"relative": {
"es6": 0.6753167553711086
},
"raw": {
"es6": 37839596.971688375
},
"elapsed": {
"es5": 5.68,
"es6": 5.814
},
"count": {
"es5": 3092557,
"es6": 2013088
},
"errors": {}
},
"destructuring-array": {
"supportsES6": true,
"baseline": 75640610.48482524,
"relative": {
"es6": 0.11215086794432773
},
"raw": {
"es6": 8483160.117711967
},
"elapsed": {
"es6": 5.541,
"es5": 5.665
},
"count": {
"es6": 480616,
"es5": 4316974
},
"errors": {}
},
"destructuring-custom-iterator": {
"supportsES6": true,
"baseline": 4081685.4273122805,
"relative": {
"es6": 0.9754216681821111
},
"raw": {
"es6": 3981364.4085035576
},
"elapsed": {
"es5": 5.508,
"es6": 5.64
},
"count": {
"es5": 210657,
"es6": 209388
},
"errors": {}
},
"destructuring-default-values": {
"supportsES6": true,
"baseline": 74277946.02803707,
"relative": {
"es6": 1.1302944702669537
},
"raw": {
"es6": 83955951.65827754
},
"elapsed": {
"es5": 5.672,
"es6": 5.712
},
"count": {
"es5": 4103382,
"es6": 4390770
},
"errors": {}
},
"destructuring-nested-object": {
"supportsES6": true,
"baseline": 79025552.7159233,
"relative": {
"es6": 1.0824305130980882
},
"raw": {
"es6": 85539669.57415688
},
"elapsed": {
"es5": 5.696,
"es6": 5.841
},
"count": {
"es5": 4606541,
"es6": 4441561
},
"errors": {}
},
"destructuring-string": {
"supportsES6": true,
"baseline": 62353318.162032425,
"relative": {
"es6": 0.12036064153317048
},
"raw": {
"es6": 7504885.375704113
},
"elapsed": {
"es5": 5.586,
"es6": 5.588
},
"count": {
"es5": 3761857,
"es6": 434050
},
"errors": {}
},
"nodesource-array-includes": {
"supportsES6": true,
"baseline": 63229109.15909963,
"relative": {
"es6": 0.30725084711634193
},
"raw": {
"es6": 19427197.351545017
},
"elapsed": {
"es6": 5.508,
"es5": 5.691
},
"count": {
"es6": 1013604,
"es5": 3388106
},
"errors": {}
},
"nodesource-default-params": {
"supportsES6": true,
"baseline": 59596510.9016179,
"relative": {
"es6": 1.1438174837875419
},
"raw": {
"es6": 68167531.1420054
},
"elapsed": {
"es5": 5.445,
"es6": 5.533
},
"count": {
"es5": 3246581,
"es6": 3759961
},
"errors": {}
},
"scratch": {
"supportsES6": true,
"baseline": "ReferenceError: print is not defined",
"relative": {},
"raw": {},
"elapsed": {},
"count": {},
"errors": {
"es6": "baseline failed: ReferenceError: print is not defined"
}
},
"spread-super": {
"supportsES6": true,
"baseline": 44025709.82961457,
"relative": {
"es6": 0.41773575049285105
},
"raw": {
"es6": 18391112.936654534
},
"elapsed": {
"es5": 5.428,
"es6": 5.572
},
"count": {
"es5": 2393955,
"es6": 1006723
},
"errors": {}
}
},
"version": "6.11.2"
},
"7.x": {
"stats": {
"promises": {
"supportsES6": true,
"baseline": 840.0396959146294,
"relative": {
"babel-loose": 1.0122645118170792,
"babel-runtime": 1.0123468366930763,
"buble": 1.0452602132966395,
"babel": 1.0404931752198243,
"es6": 1.0490038043977572,
"traceur": 1.0436196152798276,
"typescript": 1.0443875539317231
},
"raw": {
"babel-loose": 850.34237269199,
"babel-runtime": 850.4115288557889,
"buble": 878.0600717293697,
"babel": 874.0555705129085,
"es6": 881.2048368595813,
"traceur": 876.681904270209,
"typescript": 877.3270032218284
},
"elapsed": {
"babel-loose": 6.094,
"babel-runtime": 6.165,
"buble": 5.884,
"babel": 6.188,
"es5": 5.909,
"es6": 5.912,
"traceur": 5.975,
"typescript": 5.925
},
"count": {
"babel-loose": 145,
"babel-runtime": 147,
"buble": 48,
"babel": 168,
"es5": 47,
"es6": 48,
"traceur": 47,
"typescript": 48
},
"errors": {}
},
"arrow": {
"supportsES6": true,
"baseline": 89691582.22164105,
"relative": {
"buble": 0.87483192811833,
"babel": 0.8657320872798793,
"es5-bind": 0.494864509032237,
"traceur": 1.0352011091544768,
"es6": 1.0321811294067929,
"typescript": 1.1348067976087712
},
"raw": {
"buble": 78465059.81094196,
"babel": 77648880.68817621,
"es5-bind": 44385180.800436914,
"traceur": 92848825.39766277,
"es6": 92577958.63581568,
"typescript": 101782617.19340429
},
"elapsed": {
"buble": 5.561,
"babel": 5.602,
"es5-bind": 5.445,
"es5": 5.649,
"traceur": 5.533,
"es6": 5.605,
"typescript": 5.497
},
"count": {
"buble": 4960722,
"babel": 5262626,
"es5-bind": 2689474,
"es5": 5241409,
"traceur": 5215503,
"es6": 5258922,
"typescript": 5435191
},
"errors": {}
},
"arrow-args": {
"supportsES6": true,
"baseline": 80780150.77705362,
"relative": {
"babel": 0.7900106594829781,
"buble": 0.7662749884177221,
"es6": 0.7840294528955553,
"traceur": 1.1184302846143137
},
"raw": {
"babel": 63817180.18851454,
"buble": 61899809.10106861,
"es6": 63334017.418553814,
"traceur": 90346967.02476726
},
"elapsed": {
"babel": 5.561,
"buble": 5.612,
"es5": 5.572,
"es6": 5.803,
"traceur": 5.42
},
"count": {
"babel": 3798476,
"buble": 3586893,
"es5": 5085212,
"es6": 3795078,
"traceur": 5096221
},
"errors": {
"typescript": "Error: AssertError - Expect undefined to equal 1"
}
},
"arrow-declare": {
"supportsES6": true,
"baseline": 21951289.804399278,
"relative": {
"buble": 0.8656043962806176,
"babel": 0.772500484044992,
"es6": 0.8064904367446107,
"traceur": 0.8002145692320562,
"typescript": 1.4038214467786954
},
"raw": {
"buble": 19001132.958717912,
"babel": 16957381.99931034,
"es6": 17703505.301457494,
"traceur": 17565741.914915398,
"typescript": 30815691.41187022
},
"elapsed": {
"buble": 5.444,
"babel": 5.55,
"es5": 5.405,
"es6": 5.536,
"traceur": 5.462,
"typescript": 5.442
},
"count": {
"buble": 1280505,
"babel": 1338721,
"es5": 1721666,
"es6": 1370009,
"traceur": 1328849,
"typescript": 1954798
},
"errors": {}
},
"bindings": {
"supportsES6": true,
"baseline": 80784808.84546791,
"relative": {
"buble": 0.738195100371674,
"babel": 0.7590377737780865,
"es6": 0.7260813669451242,
"traceur": 1.0687195825696085,
"typescript": 1.0985066289441605
},
"raw": {
"buble": 59634950.07418668,
"babel": 61318721.461152226,
"es6": 58656344.4349179,
"traceur": 86336307.18729408,
"typescript": 88742648.03473336
},
"elapsed": {
"buble": 5.547,
"babel": 5.645,
"es6": 5.603,
"es5": 5.708,
"traceur": 5.438,
"typescript": 5.517
},
"count": {
"buble": 4233342,
"babel": 3540156,
"es6": 4013716,
"es5": 4701797,
"traceur": 4701098,
"typescript": 4747905
},
"errors": {}
},
"bindings-compound": {
"supportsES6": true,
"baseline": 84132316.73484683,
"relative": {
"buble": 0.7289462827575169,
"babel": 0.840938251269865,
"es6": 0.4897137911021638,
"traceur": 0.9534885168671238,
"typescript": 1.0187740419060238
},
"raw": {
"buble": 61327939.54364463,
"babel": 70750083.3102845,
"es6": 41200755.78242986,
"traceur": 80219197.9041042,
"typescript": 85711820.3748777
},
"elapsed": {
"buble": 5.39,
"babel": 5.709,
"es5": 5.475,
"es6": 5.565,
"traceur": 5.62,
"typescript": 5.482
},
"count": {
"buble": 4479853,
"babel": 4565701,
"es5": 4739320,
"es6": 2391871,
"traceur": 4677218,
"typescript": 4709635
},
"errors": {}
},
"classes": {
"supportsES6": true,
"baseline": 41851385.81552764,
"relative": {
"babel-loose": 0.18850909925624812,
"babel-runtime": 0.18053182769062834,
"babel": 0.19894577557572218,
"buble": 0.9337479101108231,
"es6": 1.0698303917088052,
"traceur": 0.9571927368861095,
"typescript": 1.0594012209793902
},
"raw": {
"babel-loose": 7889367.042710835,
"babel-runtime": 7555507.172662843,
"babel": 8326156.409988925,
"buble": 39078644.04049068,
"es6": 44773884.480582274,
"traceur": 40059842.5312414,
"typescript": 44337409.23264951
},
"elapsed": {
"babel-loose": 5.555,
"babel-runtime": 5.668,
"babel": 5.717,
"buble": 5.747,
"es5": 5.543,
"es6": 5.535,
"traceur": 5.537,
"typescript": 5.695
},
"count": {
"babel-loose": 550024,
"babel-runtime": 544715,
"babel": 523420,
"buble": 2685677,
"es5": 2819273,
"es6": 2863479,
"traceur": 2847201,
"typescript": 3679724
},
"errors": {}
},
"defaults": {
"supportsES6": true,
"baseline": 80181920.97690506,
"relative": {
"babel": 0.8027023547902241,
"buble": 1.0509189901952867,
"es6": 1.0548985170665217,
"traceur": 0.057999117343237955,
"typescript": 1.1366422588256335
},
"raw": {
"babel": 64362216.77976536,
"buble": 84264703.42496733,
"es6": 84583789.53408219,
"traceur": 4650480.64354575,
"typescript": 91138159.77616781
},
"elapsed": {
"babel": 5.642,
"buble": 5.666,
"es6": 5.558,
"es5": 5.673,
"traceur": 5.603,
"typescript": 5.575
},
"count": {
"babel": 3436653,
"buble": 4538395,
"es6": 4676132,
"es5": 4821854,
"traceur": 316977,
"typescript": 4816585
},
"errors": {}
},
"destructuring": {
"supportsES6": true,
"baseline": 71122760.87920426,
"relative": {
"babel-loose": 0.6772557641485473,
"babel-runtime": 0.7984764285374266,
"babel": 0.7323513574653273,
"traceur": 0.05262147818842771,
"es6": 0.04958153368423483,
"typescript": 0.9767268982694151
},
"raw": {
"babel-loose": 48168299.76759988,
"babel-runtime": 56789848.09454842,
"babel": 52086850.47656711,
"traceur": 3742584.8103058063,
"es6": 3526375.5642480454,
"typescript": 69467513.62990247
},
"elapsed": {
"babel-loose": 5.577,
"babel-runtime": 5.638,
"babel": 5.636,
"es5": 5.652,
"traceur": 5.666,
"es6": 5.815,
"typescript": 5.587
},
"count": {
"babel-loose": 3365113,
"babel-runtime": 3145029,
"babel": 3055014,
"es5": 4098688,
"traceur": 266121,
"es6": 263725,
"typescript": 3775851
},
"errors": {}
},
"destructuring-array": {
"supportsES6": true,
"baseline": 80611311.78891486,
"relative": {
"es6": 0.06335481701644524
},
"raw": {
"es6": 5107114.907842316
},
"elapsed": {
"es5": 5.364,
"es6": 5.578
},
"count": {
"es5": 4485514,
"es6": 375242
},
"errors": {}
},
"destructuring-custom-iterator": {
"supportsES6": true,
"baseline": 3998991.9765409697,
"relative": {
"es6": 1.0773649414852708
},
"raw": {
"es6": 4308373.75680613
},
"elapsed": {
"es6": 5.48,
"es5": 5.674
},
"count": {
"es6": 346735,
"es5": 250302
},
"errors": {}
},
"destructuring-default-values": {
"supportsES6": true,
"baseline": 73566346.78838752,
"relative": {
"es6": 1.0427356870894853
},
"raw": {
"es6": 76710255.16505261
},
"elapsed": {
"es5": 5.474,
"es6": 5.627
},
"count": {
"es5": 4247045,
"es6": 4036748
},
"errors": {}
},
"destructuring-nested-object": {
"supportsES6": true,
"baseline": 75286209.58819206,
"relative": {
"es6": 1.0341839347989645
},
"raw": {
"es6": 77859788.468016
},
"elapsed": {
"es6": 5.454,
"es5": 5.63
},
"count": {
"es6": 4102072,
"es5": 4484128
},
"errors": {}
},
"destructuring-simple": {
"supportsES6": true,
"baseline": 82520542.76793502,
"relative": {
"buble": 1.0123565507207126,
"babel": 0.9379731719340602,
"es6": 0.9980345039730513,
"traceur": 1.001827952081688,
"typescript": 1.059263283762994
},
"raw": {
"buble": 83540212.04014775,
"babel": 77402055.24976029,
"es6": 82358348.968983,
"traceur": 82671386.36586969,
"typescript": 87410981.11026745
},
"elapsed": {
"buble": 5.327,
"babel": 5.541,
"es5": 5.401,
"es6": 5.524,
"traceur": 5.521,
"typescript": 5.62
},
"count": {
"buble": 4363736,
"babel": 4409658,
"es5": 4630190,
"es6": 4339124,
"traceur": 4573899,
"typescript": 4628538
},
"errors": {}
},
"destructuring-string": {
"supportsES6": true,
"baseline": 64540771.83082981,
"relative": {
"es6": 0.3632738928021365
},
"raw": {
"es6": 23445977.427440017
},
"elapsed": {
"es6": 5.613,
"es5": 5.662
},
"count": {
"es6": 1678839,
"es5": 3607357
},
"errors": {}
},
"for-of-array": {
"supportsES6": true,
"baseline": 13230943.165040983,
"relative": {
"babel-runtime": 0.1398140730129102,
"babel-loose": 0.9714636792307892,
"babel": 0.15145164000821149,
"traceur": 0.1629561588740196,
"es6": 0.1413983488918243,
"typescript": 1.1482535638495597
},
"raw": {
"babel-runtime": 1849872.0537067053,
"babel-loose": 12853380.726804176,
"babel": 2003848.0412008932,
"traceur": 2156063.676455542,
"es6": 1870833.517818363,
"typescript": 15192477.642349282
},
"elapsed": {
"babel-runtime": 5.685,
"babel-loose": 5.823,
"babel": 5.459,
"es5": 5.537,
"traceur": 5.563,
"es6": 5.795,
"typescript": 5.526
},
"count": {
"babel-runtime": 120631,
"babel-loose": 938670,
"babel": 123990,
"es5": 871751,
"traceur": 164711,
"es6": 126197,
"typescript": 988734
},
"errors": {}
},
"for-of-object": {
"supportsES6": true,
"baseline": 8482199.760154704,
"relative": {
"babel-runtime": 0.27464732392928587,
"babel-loose": 0.35897267185716975,
"babel": 0.32379514190601966,
"es6": 0.31820083726546106,
"traceur": 0.3193414491927025
},
"raw": {
"babel-runtime": 2329613.46516012,
"babel-loose": 3044877.9111289782,
"babel": 2746495.075014498,
"es6": 2699043.0655341195,
"traceur": 2708717.9637497966
},
"elapsed": {
"babel-runtime": 5.468,
"babel-loose": 5.6,
"babel": 5.526,
"es5": 5.643,
"es6": 5.538,
"traceur": 5.435
},
"count": {
"babel-runtime": 163947,
"babel-loose": 218672,
"babel": 187316,
"es5": 521153,
"es6": 184609,
"traceur": 227397
},
"errors": {
"typescript": "Error: AssertError - Expect to equal bd"
}
},
"generator": {
"supportsES6": true,
"baseline": 6134447.51191112,
"relative": {
"babel-runtime": 0.20420703840401708,
"babel-loose": 0.21186055794027372,
"babel": 0.20929999614959346,
"es6": 0.20622362953236198,
"traceur": 0.030739862730755033
},
"raw": {
"babel-runtime": 1252697.358652261,
"babel-loose": 1299647.4725288139,
"babel": 1283939.8406228807,
"es6": 1265068.0310820786,
"traceur": 188572.0744451696
},
"elapsed": {
"babel-runtime": 5.433,
"babel-loose": 5.63,
"babel": 5.419,
"es5": 5.586,
"es6": 5.697,
"traceur": 6.031
},
"count": {
"babel-runtime": 91303,
"babel-loose": 87340,
"babel": 91677,
"es5": 465226,
"es6": 99453,
"traceur": 35227
},
"errors": {}
},
"map-set": {
"supportsES6": true,
"baseline": 119640.04874410387,
"relative": {
"babel-runtime": 0.08929574623082179,
"babel-loose": 0.08409497079231135,
"buble": 0.20523355897066084,
"babel": 0.2067657114342662,
"es6": 0.2562338054331381,
"typescript": 0.18588054396700224,
"traceur": 0.05834028937408345
},
"raw": {
"babel-runtime": 10683.347431696648,
"babel-loose": 10061.126404726121,
"buble": 24554.152999175778,
"babel": 24737.45979460492,
"es6": 30655.824971907874,
"typescript": 22238.75734079269,
"traceur": 6979.835064460469
},
"elapsed": {
"babel-runtime": 5.506,
"babel-loose": 5.555,
"buble": 5.498,
"babel": 5.652,
"es5": 5.737,
"es6": 5.745,
"typescript": 5.559,
"traceur": 5.693
},
"count": {
"babel-runtime": 573,
"babel-loose": 586,
"buble": 1848,
"babel": 1618,
"es5": 7250,
"es6": 1788,
"typescript": 1599,
"traceur": 1221
},
"errors": {}
},
"map-set-lookup": {
"supportsES6": true,
"baseline": 1904494.5608384789,
"relative": {
"babel-loose": 1.66018530274286,
"babel-runtime": 1.564429177520638,
"buble": 7.652272247116652,
"babel": 7.586097843299398,
"es6": 6.688148019860836,
"typescript": 7.755854121952494,
"traceur": 6.972018180458081
},
"raw": {
"babel-loose": 3161813.87905776,
"babel-runtime": 2979446.85940507,
"buble": 14573710.872688908,
"babel": 14447682.080552218,
"es6": 12737541.525907604,
"typescript": 14770981.98991522,
"traceur": 13278170.702749403
},
"elapsed": {
"babel-loose": 5.537,
"babel-runtime": 5.57,
"buble": 5.557,
"babel": 5.678,
"es5": 5.562,
"es6": 5.512,
"typescript": 5.638,
"traceur": 6.052
},
"count": {
"babel-loose": 171805,
"babel-runtime": 160853,
"buble": 808280,
"babel": 793453,
"es5": 100503,
"es6": 735360,
"typescript": 807440,
"traceur": 725027
},
"errors": {}
},
"map-set-object": {
"supportsES6": true,
"baseline": 106830.79923091695,
"relative": {
"babel-runtime": 0.04091237382968137,
"babel-loose": 0.046412700621828167,
"babel": 0.1064499770494374,
"buble": 0.13319228417105614,
"es6": 0.12804591784496366,
"traceur": 0.12440603706807261,
"typescript": 0.12199700578249402
},
"raw": {
"babel-runtime": 4370.701594658911,
"babel-loose": 4958.305901895179,
"babel": 11372.136126304164,
"buble": 14229.038169385334,
"es6": 13679.247741633799,
"traceur": 13290.396369133277,
"typescript": 13033.037631522633
},
"elapsed": {
"babel-runtime": 5.514,
"babel-loose": 5.612,
"babel": 5.648,
"buble": 5.667,
"es5": 5.444,
"es6": 5.771,
"traceur": 5.569,
"typescript": 5.661
},
"count": {
"babel-runtime": 274,
"babel-loose": 288,
"babel": 821,
"buble": 884,
"es5": 7404,
"es6": 877,
"traceur": 867,
"typescript": 922
},
"errors": {}
},
"map-string": {
"supportsES6": true,
"baseline": 48302739.40749289,
"relative": {
"babel-loose": 0.13077609445476995,
"babel-runtime": 0.11825699487455683,
"babel": 0.6149295685085504,
"buble": 0.5938624800187978,
"es6": 0.5483814191572655,
"traceur": 0.5476655777573741,
"typescript": 0.6015601821027958
},
"raw": {
"babel-loose": 6316843.61117843,
"babel-runtime": 5712136.806538941,
"babel": 29702782.701630555,
"buble": 28685184.616235446,
"es6": 26488324.78546452,
"traceur": 26453747.684868477,
"typescript": 29057004.714035317
},
"elapsed": {
"babel-loose": 5.471,
"babel-runtime": 5.534,
"babel": 5.498,
"buble": 5.583,
"es5": 5.638,
"es6": 5.55,
"traceur": 5.667,
"typescript": 5.61
},
"count": {
"babel-loose": 339415,
"babel-runtime": 339205,
"babel": 1586887,
"buble": 1616014,
"es5": 2699056,
"es6": 1573065,
"traceur": 1504575,
"typescript": 1647681
},
"errors": {}
},
"new-target": {
"supportsES6": true,
"baseline": 40160087.00960865,
"relative": {
"es6": 0.5516445009803094
},
"raw": {
"es6": 22154091.157741368
},
"elapsed": {
"es6": 5.473,
"es5": 5.631
},
"count": {
"es6": 1417647,
"es5": 3137381
},
"errors": {}
},
"object-assign": {
"supportsES6": true,
"baseline": 3761818.256699335,
"relative": {
"babel-loose": 0.4060838269604342,
"babel-runtime": 0.4239748400361174,
"babel": 0.4226365050789517,
"buble": 0.3446742631925311,
"es6": 0.39280611914097874,
"traceur": 0.42300882880594654,
"typescript": 0.39309244772444346
},
"raw": {
"babel-loose": 1527613.554010095,
"babel-runtime": 1594916.2936290465,
"babel": 1589881.7207536015,
"buble": 1296601.935892055,
"es6": 1477665.2303277478,
"traceur": 1591282.334947213,
"typescript": 1478742.3464204404
},
"elapsed": {
"babel-loose": 5.676,
"babel-runtime": 5.72,
"babel": 5.649,
"buble": 5.687,
"es5": 5.508,
"es6": 5.594,
"traceur": 5.679,
"typescript": 5.585
},
"count": {
"babel-loose": 90510,
"babel-runtime": 85090,
"babel": 87843,
"buble": 81958,
"es5": 247591,
"es6": 86065,
"traceur": 87236,
"typescript": 86863
},
"errors": {}
},
"object-literal-ext": {
"supportsES6": true,
"baseline": 19246438.69538073,
"relative": {
"babel-loose": 0.6927026986918059,
"babel-runtime": 0.21190357161691512,
"babel": 0.23914297095924694,
"traceur": 0.03842583716941296,
"es6": 0.089481120017794,
"typescript": 0.8321943457316927
},
"raw": {
"babel-loose": 13332060.02449663,
"babel-runtime": 4078389.1004571766,
"babel": 4602650.52999836,
"traceur": 739560.5193997887,
"es6": 1722192.8908164776,
"typescript": 16016777.4577675
},
"elapsed": {
"babel-loose": 5.674,
"babel-runtime": 5.712,
"babel": 5.7,
"es5": 5.662,
"traceur": 5.598,
"es6": 5.666,
"typescript": 5.531
},
"count": {
"babel-loose": 1041354,
"babel-runtime": 332189,
"babel": 284335,
"es5": 1155928,
"traceur": 48504,
"es6": 141480,
"typescript": 1149046
},
"errors": {}
},
"regex-u": {
"supportsES6": true,
"baseline": 16121136.65038612,
"relative": {
"babel": 0.3950952230601414,
"es6": 0.49682789616244355,
"traceur": 0.434578194897855,
"typescript": 0.5220082369182208
},
"raw": {
"babel": 6369384.080867324,
"es6": 8009430.405758598,
"traceur": 7005894.465226452,
"typescript": 8415366.11998577
},
"elapsed": {
"babel": 5.506,
"es5": 5.62,
"es6": 5.52,
"traceur": 5.885,
"typescript": 5.558
},
"count": {
"babel": 468540,
"es5": 908793,
"es6": 690972,
"traceur": 637262,
"typescript": 539309
},
"errors": {}
},
"rest": {
"supportsES6": true,
"baseline": 11131385.337502452,
"relative": {
"buble": 0.6737247539941325,
"babel": 6.565127239610158,
"es6": 1.0799614937506805,
"typescript": 0.5948711952608648,
"traceur": 0.6009553792199137
},
"raw": {
"buble": 7499489.848122733,
"babel": 73078961.09383446,
"es6": 12021467.53660357,
"typescript": 6621740.500629349,
"traceur": 6689465.896741773
},
"elapsed": {
"buble": 5.531,
"babel": 5.592,
"es5": 5.679,
"es6": 5.683,
"typescript": 5.741,
"traceur": 5.815
},
"count": {
"buble": 507641,
"babel": 3916470,
"es5": 630622,
"es6": 815929,
"typescript": 524443,
"traceur": 517960
},
"errors": {}
},
"spread": {
"supportsES6": true,
"baseline": 30647731.6459962,
"relative": {
"buble": 0.6761947229190058,
"babel": 0.6462786004675128,
"es6": 0.037613499549822085,
"traceur": 0.04550251399122284,
"typescript": 0.7984253332689311
},
"raw": {
"buble": 20723834.40846045,
"babel": 19806973.11567833,
"es6": 1152768.4404697462,
"traceur": 1394548.8380211852,
"typescript": 24469925.353391282
},
"elapsed": {
"buble": 5.648,
"babel": 5.648,
"es5": 5.538,
"es6": 5.709,
"traceur": 5.485,
"typescript": 5.643
},
"count": {
"buble": 1348948,
"babel": 1264403,
"es5": 1828964,
"es6": 88799,
"traceur": 109387,
"typescript": 1778562
},
"errors": {}
},
"spread-generator": {
"supportsES6": true,
"baseline": 4951944.584514267,
"relative": {
"babel": 0.05020836799543264,
"babel-runtime": 0.05467854771866364,
"es6": 0.15859785589200787,
"traceur": 0.0351947347302274
},
"raw": {
"babel": 248629.0559922821,
"babel-runtime": 270765.13826454134,
"es6": 785367.7936000024,
"traceur": 174282.37605076574
},
"elapsed": {
"babel": 5.552,
"babel-runtime": 5.597,
"es6": 5.54,
"es5": 5.712,
"traceur": 5.731
},
"count": {
"babel": 17532,
"babel-runtime": 20970,
"es6": 52012,
"es5": 332748,
"traceur": 20874
},
"errors": {
"babel-loose": "Error: AssertError - Expect -Infinity to equal 3"
}
},
"spread-literal": {
"supportsES6": true,
"baseline": 9593719.559752733,
"relative": {
"buble": 0.4280881834471132,
"babel": 0.6467715683903043,
"es6": 0.17126815837801307,
"typescript": 0.4642793695391657,
"traceur": 0.040492395296204874
},
"raw": {
"buble": 4106957.978835586,
"babel": 6204945.0463580135,
"es6": 1643098.6809939728,
"typescript": 4454166.068737561,
"traceur": 388472.68477444025
},
"elapsed": {
"buble": 5.579,
"babel": 5.637,
"es5": 5.547,
"es6": 5.594,
"typescript": 5.427,
"traceur": 6.221
},
"count": {
"buble": 244031,
"babel": 337724,
"es5": 676849,
"es6": 98306,
"typescript": 331036,
"traceur": 68984
},
"errors": {}
},
"super": {
"supportsES6": true,
"baseline": 24507069.25072978,
"relative": {
"babel-loose": 0.18381590710110535,
"babel-runtime": 0.09842212097186831,
"buble": 1.2214256259192906,
"babel": 0.07711771552129028,
"es6": 0.4575247568150598,
"typescript": 1.116954550944615,
"traceur": 0.013019159561474288
},
"raw": {
"babel-loose": 4504789.164712501,
"babel-runtime": 2412037.7344612805,
"buble": 29933562.399020024,
"babel": 1889929.1947383396,
"es6": 11212590.899189971,
"typescript": 27373282.529917467,
"traceur": 319061.44495935115
},
"elapsed": {
"babel-loose": 5.567,
"babel-runtime": 5.586,
"buble": 5.613,
"babel": 5.671,
"es6": 5.601,
"es5": 5.783,
"typescript": 5.668,
"traceur": 6.324
},
"count": {
"babel-loose": 248100,
"babel-runtime": 130820,
"buble": 2257567,
"babel": 135108,
"es6": 731684,
"es5": 1940027,
"typescript": 1740131,
"traceur": 103688
},
"errors": {}
},
"template_string": {
"supportsES6": true,
"baseline": 19451099.075988766,
"relative": {
"babel": 1.0258954612930666,
"buble": 0.7114092748679082,
"es6": 0.6493658307863922,
"traceur": 0.03773133560487076,
"typescript": 0.8330875038338206
},
"raw": {
"babel": 19954794.259218637,
"buble": 13837692.289033007,
"es6": 12630879.111187872,
"traceur": 733915.9471197238,
"typescript": 16204467.576039815
},
"elapsed": {
"babel": 5.566,
"buble": 5.6,
"es6": 5.507,
"es5": 5.571,
"traceur": 5.582,
"typescript": 5.635
},
"count": {
"babel": 1280956,
"buble": 977447,
"es6": 976007,
"es5": 1280864,
"traceur": 72198,
"typescript": 1003306
},
"errors": {}
},
"template_string_tag": {
"supportsES6": true,
"baseline": 12169913.818115508,
"relative": {
"babel-runtime": 0.7396561328058872,
"babel-loose": 1.103620866128884,
"babel": 1.083157436729362,
"es6": 0.2588589079313048,
"traceur": 0.009520041714059938,
"typescript": 0.9209174074543273
},
"raw": {
"babel-runtime": 9001551.391288245,
"babel-loose": 13430970.828662511,
"babel": 13181932.656447235,
"es6": 3150290.6005754764,
"traceur": 115858.08720497409,
"typescript": 11207485.482321527
},
"elapsed": {
"babel-runtime": 5.562,
"babel-loose": 5.579,
"babel": 5.532,
"es5": 5.599,
"es6": 5.695,
"traceur": 5.658,
"typescript": 5.728
},
"count": {
"babel-runtime": 560449,
"babel-loose": 1033154,
"babel": 726610,
"es5": 822195,
"es6": 242939,
"traceur": 16439,
"typescript": 850671
},
"errors": {}
},
"nodesource-array-includes": {
"supportsES6": true,
"baseline": 61139479.38730774,
"relative": {
"es6": 0.47487492633559325
},
"raw": {
"es6": 29033605.770244285
},
"elapsed": {
"es5": 5.495,
"es6": 5.564
},
"count": {
"es5": 3556279,
"es6": 1618520
},
"errors": {}
},
"nodesource-default-params": {
"supportsES6": true,
"baseline": 62008520.55613056,
"relative": {
"es6": 1.0647636604616757
},
"raw": {
"es6": 66024419.32715864
},
"elapsed": {
"es6": 5.379,
"es5": 5.511
},
"count": {
"es6": 3587594,
"es5": 3567787
},
"errors": {}
},
"scratch": {
"supportsES6": true,
"baseline": "ReferenceError: print is not defined",
"relative": {},
"raw": {},
"elapsed": {},
"count": {},
"errors": {
"es6": "baseline failed: ReferenceError: print is not defined"
}
},
"spread-super": {
"supportsES6": true,
"baseline": 31522821.577084403,
"relative": {
"es6": 0.053713320647220175
},
"raw": {
"es6": 1693195.4230750452
},
"elapsed": {
"es6": 5.556,
"es5": 5.89
},
"count": {
"es6": 88715,
"es5": 2259768
},
"errors": {}
}
},
"version": "7.10.1"
},
"8.x": {
"stats": {
"promises": {
"supportsES6": true,
"baseline": 824.8210040975026,
"relative": {
"babel-loose": 1.0314083600517565,
"babel-runtime": 1.0347256734803068,
"buble": 1.0671947844773497,
"babel": 1.0629841246340899,
"es6": 1.0675574722225658,
"traceur": 1.0611492443466128,
"typescript": 1.0509185224221993
},
"raw": {
"babel-loose": 850.7272791724483,
"babel-runtime": 853.4634689654912,
"buble": 880.2446737002255,
"babel": 876.7716330203949,
"es6": 880.5438261704085,
"traceur": 875.2581852192793,
"typescript": 866.8196708889423
},
"elapsed": {
"babel-loose": 6.186,
"babel-runtime": 6.193,
"buble": 6.445,
"babel": 6.281,
"es5": 5.908,
"es6": 6.415,
"traceur": 6.012,
"typescript": 6.326
},
"count": {
"babel-loose": 176,
"babel-runtime": 177,
"buble": 224,
"babel": 227,
"es5": 47,
"es6": 223,
"traceur": 147,
"typescript": 226
},
"errors": {}
},
"arrow": {
"supportsES6": true,
"baseline": 1481309252.937543,
"relative": {
"buble": 0.9467480679778775,
"babel": 1.0903433252552295,
"es5-bind": 0.8830441193240268,
"es6": 1.0925070468044291,
"traceur": 1.0226287596022716,
"typescript": 1.02322514433319
},
"raw": {
"buble": 1402426673.2963717,
"babel": 1615135656.5792603,
"es5-bind": 1308061424.7067647,
"es6": 1618340797.3308702,
"traceur": 1514829443.9188871,
"typescript": 1515712874.139107
},
"elapsed": {
"buble": 5.572,
"babel": 5.746,
"es5-bind": 5.539,
"es5": 5.626,
"es6": 5.804,
"traceur": 5.74,
"typescript": 5.754
},
"count": {
"buble": 81173844,
"babel": 83326813,
"es5-bind": 83143761,
"es5": 83257337,
"es6": 83325129,
"traceur": 81341236,
"typescript": 83279026
},
"errors": {}
},
"arrow-args": {
"supportsES6": true,
"baseline": 1418008793.4124503,
"relative": {
"babel": 1.1045553541888264,
"buble": 0.9992660584299302,
"es6": 1.1126384523273982,
"traceur": 1.0588911251483417
},
"raw": {
"babel": 1566269205.0505595,
"buble": 1416968057.8122404,
"es6": 1577731109.2890701,
"traceur": 1501516926.7267518
},
"elapsed": {
"babel": 5.549,
"buble": 5.64,
"es5": 5.582,
"es6": 5.698,
"traceur": 5.705
},
"count": {
"babel": 83234065,
"buble": 79717610,
"es5": 78845755,
"es6": 83282166,
"traceur": 81567489
},
"errors": {
"typescript": "Error: AssertError - Expect undefined to equal 1"
}
},
"arrow-declare": {
"supportsES6": true,
"baseline": 83126862.4018948,
"relative": {
"buble": 0.7679872494709619,
"babel": 0.8029720439998336,
"es6": 0.8152635866260597,
"traceur": 0.7314787948445789,
"typescript": 0.8162748455267552
},
"raw": {
"buble": 63840370.413182296,
"babel": 66748546.61414237,
"es6": 67770303.9867397,
"traceur": 60805537.12894914,
"typescript": 67854366.76623051
},
"elapsed": {
"buble": 5.718,
"babel": 5.759,
"es5": 5.673,
"es6": 5.702,
"traceur": 5.468,
"typescript": 5.543
},
"count": {
"buble": 3490139,
"babel": 3560123,
"es5": 4703190,
"es6": 3617496,
"traceur": 3431500,
"typescript": 3775424
},
"errors": {}
},
"bindings": {
"supportsES6": true,
"baseline": 1518219846.5961244,
"relative": {
"buble": 0.9775662519794752,
"babel": 1.0581570939696812,
"es6": 1.0571830931745034,
"traceur": 0.9361731918806643,
"typescript": 1.032980404988642
},
"raw": {
"buble": 1484160485.1178272,
"babel": 1606515100.8812501,
"es6": 1605036353.543411,
"traceur": 1421316719.7644663,
"typescript": 1568291351.9986584
},
"elapsed": {
"buble": 5.647,
"babel": 5.69,
"es5": 5.578,
"es6": 5.643,
"traceur": 5.471,
"typescript": 5.659
},
"count": {
"buble": 78878988,
"babel": 83290480,
"es5": 81839677,
"es6": 83284851,
"traceur": 81570487,
"typescript": 82578088
},
"errors": {}
},
"bindings-compound": {
"supportsES6": true,
"baseline": 1547112060.0736532,
"relative": {
"babel": 1.0186917512001825,
"buble": 0.8372974620071975,
"es6": 1.038124472826948,
"traceur": 0.9902179558833898,
"typescript": 0.9799648750014086
},
"raw": {
"babel": 1576030293.7793517,
"buble": 1295393001.3403966,
"es6": 1606094891.768175,
"traceur": 1531978141.648673,
"typescript": 1516115476.5632493
},
"elapsed": {
"babel": 5.581,
"buble": 5.757,
"es5": 5.873,
"es6": 5.698,
"traceur": 5.336,
"typescript": 5.793
},
"count": {
"babel": 83338056,
"buble": 81494582,
"es5": 81806453,
"es6": 83260492,
"traceur": 80539961,
"typescript": 83210186
},
"errors": {}
},
"classes": {
"supportsES6": true,
"baseline": 1055714893.975815,
"relative": {
"babel-loose": 1.1205927645027052,
"babel-runtime": 0.901564380199544,
"babel": 0.9890634337446784,
"buble": 0.9417491365082731,
"es6": 1.010495121523371,
"traceur": 1.0960683826218085,
"typescript": 1.0126437334217695
},
"raw": {
"babel-loose": 1183026471.5670388,
"babel-runtime": 951794944.054733,
"babel": 1044168998.0911188,
"buble": 994218589.8006469,
"es6": 1066794750.082124,
"traceur": 1157135716.3498256,
"typescript": 1069063071.664637
},
"elapsed": {
"babel-loose": 5.555,
"babel-runtime": 5.631,
"babel": 5.524,
"buble": 5.592,
"es5": 5.641,
"es6": 5.628,
"traceur": 5.433,
"typescript": 5.629
},
"count": {
"babel-loose": 62208559,
"babel-runtime": 60264157,
"babel": 55228128,
"buble": 53997292,
"es5": 60877276,
"es6": 55398505,
"traceur": 60484538,
"typescript": 55356973
},
"errors": {}
},
"defaults": {
"supportsES6": true,
"baseline": 1564107058.2129357,
"relative": {
"buble": 0.952065294822921,
"babel": 0.06687259738063706,
"es6": 1.0272353440400486,
"traceur": 0.010128192286766776,
"typescript": 1.024508409835369
},
"raw": {
"buble": 1489132047.5121102,
"babel": 104595901.5640863,
"es6": 1606706052.0588334,
"traceur": 15841577.042669728,
"typescript": 1602440835.0220118
},
"elapsed": {
"buble": 5.559,
"babel": 5.766,
"es5": 5.406,
"es6": 5.669,
"traceur": 5.38,
"typescript": 5.64
},
"count": {
"buble": 80972125,
"babel": 5484117,
"es5": 81602078,
"es6": 83220024,
"traceur": 828272,
"typescript": 83292402
},
"errors": {}
},
"destructuring": {
"supportsES6": true,
"baseline": 1548570216.9969106,
"relative": {
"babel-runtime": 0.1634709668984701,
"babel-loose": 0.9443864836987386,
"babel": 0.24652285705160903,
"traceur": 0.25777403927322806,
"es6": 0.10416153343257809,
"typescript": 1.0506334874973224
},
"raw": {
"babel-runtime": 253146270.68265864,
"babel-loose": 1462448781.990305,
"babel": 381757954.23910856,
"traceur": 399181199.9335129,
"es6": 161301448.4304184,
"typescript": 1626979727.7179494
},
"elapsed": {
"babel-runtime": 5.609,
"babel-loose": 5.644,
"babel": 5.643,
"es5": 5.641,
"traceur": 5.398,
"es6": 5.657,
"typescript": 5.772
},
"count": {
"babel-runtime": 20241375,
"babel-loose": 83093731,
"babel": 20749274,
"es5": 80263485,
"traceur": 22543609,
"es6": 8324184,
"typescript": 83259374
},
"errors": {}
},
"destructuring-array": {
"supportsES6": true,
"baseline": 1510758718.1600413,
"relative": {
"es6": 0.25979623694113224
},
"raw": {
"es6": 392489429.90398735
},
"elapsed": {
"es5": 5.547,
"es6": 5.695
},
"count": {
"es5": 81534445,
"es6": 20685804
},
"errors": {}
},
"destructuring-custom-iterator": {
"supportsES6": true,
"baseline": 12353816.039138887,
"relative": {
"es6": 0.9681422239623555
},
"raw": {
"es6": 11960250.93455374
},
"elapsed": {
"es6": 5.491,
"es5": 5.872
},
"count": {
"es6": 624089,
"es5": 756580
},
"errors": {}
},
"destructuring-default-values": {
"supportsES6": true,
"baseline": 1538718942.6282976,
"relative": {
"es6": 1.0435171167592532
},
"raw": {
"es6": 1605679554.5143278
},
"elapsed": {
"es5": 5.485,
"es6": 5.677
},
"count": {
"es5": 80902069,
"es6": 83270060
},
"errors": {}
},
"destructuring-nested-object": {
"supportsES6": true,
"baseline": 1518577992.2057123,
"relative": {
"es6": 1.0900837162857773
},
"raw": {
"es6": 1655377141.213397
},
"elapsed": {
"es6": 5.437,
"es5": 5.754
},
"count": {
"es6": 83207931,
"es5": 80899173
},
"errors": {}
},
"destructuring-simple": {
"supportsES6": true,
"baseline": 1511223001.885847,
"relative": {
"buble": 1.0222580132235497,
"babel": 1.0711912396630745,
"es6": 1.0558441591805208,
"traceur": 1.0274270380035238,
"typescript": 1.0640790094409143
},
"raw": {
"buble": 1544859823.4455547,
"babel": 1618808840.7974534,
"es6": 1595615979.7604249,
"traceur": 1552671372.5903695,
"typescript": 1608060674.891017
},
"elapsed": {
"buble": 5.655,
"babel": 5.83,
"es5": 5.881,
"es6": 5.719,
"traceur": 5.399,
"typescript": 5.732
},
"count": {
"buble": 81133445,
"babel": 83288815,
"es5": 79927849,
"es6": 83273299,
"traceur": 81078834,
"typescript": 83242391
},
"errors": {}
},
"destructuring-string": {
"supportsES6": true,
"baseline": 1514023441.6071424,
"relative": {
"es6": 0.10624940160550968
},
"raw": {
"es6": 160864084.6874732
},
"elapsed": {
"es5": 5.674,
"es6": 5.7
},
"count": {
"es5": 81550802,
"es6": 8235254
},
"errors": {}
},
"for-of-array": {
"supportsES6": true,
"baseline": 28970787.37378881,
"relative": {
"babel-loose": 1.048825727694542,
"babel-runtime": 0.5700458206054047,
"babel": 0.8696307876050577,
"es6": 0.8954940504386089,
"traceur": 0.8374170279521737,
"typescript": 1.154195001778196
},
"raw": {
"babel-loose": 30385307.149197903,
"babel-runtime": 16514676.26207614,
"babel": 25193888.641406626,
"es6": 25943167.72974985,
"traceur": 24260630.659992583,
"typescript": 33437937.984405912
},
"elapsed": {
"babel-loose": 5.706,
"babel-runtime": 5.738,
"babel": 5.6,
"es5": 5.834,
"es6": 5.586,
"traceur": 5.652,
"typescript": 5.659
},
"count": {
"babel-loose": 1803711,
"babel-runtime": 1179686,
"babel": 1351789,
"es5": 1694880,
"es6": 1366690,
"traceur": 1326573,
"typescript": 1779077
},
"errors": {}
},
"for-of-object": {
"supportsES6": true,
"baseline": 14549823.268665485,
"relative": {
"babel-runtime": 0.3277653019036786,
"babel-loose": 0.43028882084245657,
"babel": 0.4878628851012793,
"es6": 0.46975658773088463,
"traceur": 0.48481029157868816
},
"raw": {
"babel-runtime": 4768927.21629931,
"babel-loose": 6260626.297740209,
"babel": 7098318.75756487,
"es6": 6834875.330775725,
"traceur": 7053904.061300095
},
"elapsed": {
"babel-runtime": 5.551,
"babel-loose": 5.701,
"es5": 5.565,
"babel": 5.719,
"es6": 5.617,
"traceur": 5.654
},
"count": {
"babel-runtime": 299175,
"babel-loose": 360357,
"es5": 819238,
"babel": 388044,
"es6": 380185,
"traceur": 382324
},
"errors": {
"typescript": "Error: AssertError - Expect to equal bd"
}
},
"generator": {
"supportsES6": true,
"baseline": 11327801.483280113,
"relative": {
"babel-runtime": 0.19005219238788132,
"babel-loose": 0.23477608242682899,
"babel": 0.24063185609954044,
"es6": 0.841285769400986,
"traceur": 0.011562711685667814
},
"raw": {
"babel-runtime": 2152873.5068320795,
"babel-loose": 2659496.8547533276,
"babel": 2725829.896448821,
"es6": 9529918.18648294,
"traceur": 130980.10258364816
},
"elapsed": {
"babel-runtime": 5.563,
"babel-loose": 5.772,
"es5": 5.416,
"babel": 5.842,
"es6": 5.573,
"traceur": 5.855
},
"count": {
"babel-runtime": 141487,
"babel-loose": 140192,
"es5": 624210,
"babel": 147819,
"es6": 515426,
"traceur": 20717
},
"errors": {}
},
"map-set": {
"supportsES6": true,
"baseline": 155666.75337059356,
"relative": {
"babel-loose": 0.11633498015698777,
"babel-runtime": 0.11365058964275901,
"babel": 0.23357247739717082,
"buble": 0.22600136324418735,
"es6": 0.23526387592029224,
"traceur": 0.19635482246515615,
"typescript": 0.2412705266235384
},
"raw": {
"babel-loose": 18109.48866447071,
"babel-runtime": 17691.618308341902,
"babel": 36359.46923314393,
"buble": 35180.89847355084,
"es6": 36622.76374989406,
"traceur": 30565.917721810147,
"typescript": 37557.79956349958
},
"elapsed": {
"babel-loose": 5.511,
"babel-runtime": 5.599,
"babel": 5.588,
"buble": 5.611,
"es6": 5.563,
"es5": 5.689,
"traceur": 5.609,
"typescript": 5.678
},
"count": {
"babel-loose": 1085,
"babel-runtime": 1087,
"babel": 1942,
"buble": 1847,
"es6": 1956,
"es5": 8475,
"traceur": 1690,
"typescript": 1993
},
"errors": {}
},
"map-set-lookup": {
"supportsES6": true,
"baseline": 1834624.9641134203,
"relative": {
"babel-loose": 3.8400842969963054,
"babel-runtime": 2.943611687522907,
"buble": 16.512843149109585,
"babel": 9.817911417822721,
"es6": 16.749279902195255,
"traceur": 10.021783212413382,
"typescript": 16.758550030473753
},
"raw": {
"babel-loose": 7045114.515569355,
"babel-runtime": 5400423.486585557,
"buble": 30294874.26984571,
"babel": 18012185.38259175,
"es6": 30728647.0394906,
"traceur": 18386213.66642638,
"typescript": 30745654.24825087
},
"elapsed": {
"babel-loose": 5.63,
"babel-runtime": 5.664,
"buble": 5.433,
"babel": 5.489,
"es5": 5.303,
"es6": 5.579,
"traceur": 5.655,
"typescript": 5.608
},
"count": {
"babel-loose": 401341,
"babel-runtime": 391570,
"buble": 1602422,
"babel": 980211,
"es5": 96550,
"es6": 1603690,
"traceur": 965402,
"typescript": 1632348
},
"errors": {}
},
"map-set-object": {
"supportsES6": true,
"baseline": 164365.32326695955,
"relative": {
"babel-runtime": 0.043497287175859566,
"babel-loose": 0.05935182956357224,
"buble": 0.1005906865701578,
"babel": 0.08976494388476024,
"es6": 0.11067391605566716,
"traceur": 0.10263586821361478,
"typescript": 0.11430129157128417
},
"raw": {
"babel-runtime": 7149.445667895931,
"babel-loose": 9755.382652702037,
"buble": 16533.620715749392,
"babel": 14754.2440196591,
"es6": 18190.953989710077,
"traceur": 16869.77765771585,
"typescript": 18787.16873894512
},
"elapsed": {
"babel-runtime": 5.543,
"babel-loose": 5.571,
"buble": 5.56,
"babel": 5.64,
"es6": 5.546,
"es5": 5.662,
"traceur": 5.619,
"typescript": 5.712
},
"count": {
"babel-runtime": 524,
"babel-loose": 536,
"buble": 899,
"babel": 965,
"es6": 972,
"es5": 8902,
"traceur": 911,
"typescript": 965
},
"errors": {}
},
"map-string": {
"supportsES6": true,
"baseline": 89918304.56505927,
"relative": {
"babel-loose": 0.1844906278283446,
"babel-runtime": 0.17011555911559076,
"babel": 0.5944513195511726,
"buble": 0.5501154363811265,
"es6": 0.5711129120128643,
"traceur": 0.5453177784262214,
"typescript": 0.6022062426292117
},
"raw": {
"babel-loose": 16589084.46246809,
"babel-runtime": 15296502.655811036,
"babel": 53452054.80050371,
"buble": 49465447.35445862,
"es6": 51353504.763410635,
"traceur": 49034050.08527049,
"typescript": 54149364.335713446
},
"elapsed": {
"babel-loose": 5.475,
"babel-runtime": 5.583,
"babel": 5.713,
"buble": 5.687,
"es6": 5.556,
"es5": 5.757,
"traceur": 5.698,
"typescript": 5.714
},
"count": {
"babel-loose": 891911,
"babel-runtime": 880668,
"babel": 2775084,
"buble": 2652861,
"es6": 2772152,
"es5": 4931845,
"traceur": 2652758,
"typescript": 2725152
},
"errors": {}
},
"new-target": {
"supportsES6": true,
"baseline": 294790321.922887,
"relative": {
"es6": 4.029884095733698
},
"raw": {
"es6": 1187970829.8932595
},
"elapsed": {
"es6": 5.534,
"es5": 5.634
},
"count": {
"es6": 62373877,
"es5": 16497037
},
"errors": {}
},
"nodesource-array-includes": {
"supportsES6": true,
"baseline": 92038627.78695646,
"relative": {
"es6": 0.9971969909871284
},
"raw": {
"es6": 91780642.6837373
},
"elapsed": {
"es6": 5.575,
"es5": 5.588
},
"count": {
"es6": 4968963,
"es5": 4766939
},
"errors": {}
},
"nodesource-default-params": {
"supportsES6": true,
"baseline": 1555318015.3453887,
"relative": {
"es6": 1.0617541849884296
},
"raw": {
"es6": 1651365411.780865
},
"elapsed": {
"es5": 5.43,
"es6": 5.43
},
"count": {
"es5": 80784338,
"es6": 83171251
},
"errors": {}
},
"object-assign": {
"supportsES6": true,
"baseline": 5384215.473113126,
"relative": {
"babel-runtime": 0.24546523398692868,
"babel-loose": 0.2948827921552251,
"babel": 0.29121076053701345,
"buble": 0.23280232692542138,
"es6": 0.2623793747303645,
"traceur": 0.28027800872472103,
"typescript": 0.3055085390843956
},
"raw": {
"babel-runtime": 1321637.7109437555,
"babel-loose": 1587712.492276965,
"babel": 1567941.4828204291,
"buble": 1253457.8908085944,
"es6": 1412707.0892489755,
"traceur": 1509077.1913489788,
"typescript": 1644923.8033063891
},
"elapsed": {
"babel-runtime": 5.619,
"babel-loose": 5.647,
"babel": 5.698,
"buble": 5.688,
"es5": 5.508,
"es6": 5.698,
"traceur": 5.807,
"typescript": 5.727
},
"count": {
"babel-runtime": 69850,
"babel-loose": 83022,
"babel": 83822,
"buble": 67468,
"es5": 293774,
"es6": 74277,
"traceur": 80933,
"typescript": 83524
},
"errors": {}
},
"object-literal-ext": {
"supportsES6": true,
"baseline": 37687944.20461077,
"relative": {
"babel-runtime": 0.27654821707368865,
"babel-loose": 0.9897797194506128,
"babel": 0.3033690131204674,
"es6": 0.1813765986232125,
"traceur": 0.022673520553424406,
"typescript": 1.0706795627758656
},
"raw": {
"babel-runtime": 10422533.774957767,
"babel-loose": 37302762.84151,
"babel": 11433354.439892007,
"es6": 6835711.128933716,
"traceur": 854518.3775395546,
"typescript": 40351711.62291388
},
"elapsed": {
"babel-runtime": 5.555,
"babel-loose": 5.806,
"babel": 5.507,
"es5": 5.582,
"es6": 5.649,
"traceur": 5.547,
"typescript": 5.482
},
"count": {
"babel-runtime": 582769,
"babel-loose": 2131310,
"babel": 609808,
"es5": 2110551,
"es6": 374848,
"traceur": 46603,
"typescript": 2209272
},
"errors": {}
},
"regex-u": {
"supportsES6": true,
"baseline": 26709799.977433298,
"relative": {
"babel": 0.7333459794522633,
"traceur": 0.631229970626333,
"es6": 0.7024115137975876,
"typescript": 0.7245801447645263
},
"raw": {
"babel": 19587524.425424863,
"traceur": 16860026.25519045,
"es6": 18761271.035379693,
"typescript": 19353390.734280158
},
"elapsed": {
"es5": 5.645,
"babel": 5.742,
"traceur": 5.566,
"es6": 5.778,
"typescript": 5.529
},
"count": {
"es5": 1456953,
"babel": 1021888,
"traceur": 951431,
"es6": 1015020,
"typescript": 1027176
},
"errors": {}
},
"rest": {
"supportsES6": true,
"baseline": 27142138.949182954,
"relative": {
"buble": 0.5981375713375932,
"babel": 3.6584516270189957,
"es6": 1.0773088201479355,
"traceur": 0.6202613564280501,
"typescript": 0.6557032183739697
},
"raw": {
"buble": 16234733.071971783,
"babel": 99298202.39941403,
"es6": 29240465.68763561,
"traceur": 16835219.92097883,
"typescript": 17797187.86253274
},
"elapsed": {
"buble": 5.58,
"babel": 5.758,
"es5": 5.783,
"es6": 5.733,
"traceur": 5.518,
"typescript": 5.675
},
"count": {
"buble": 930445,
"babel": 5512426,
"es5": 1440911,
"es6": 1515280,
"traceur": 906224,
"typescript": 987184
},
"errors": {}
},
"scratch": {
"supportsES6": true,
"baseline": "ReferenceError: print is not defined",
"relative": {},
"raw": {},
"elapsed": {},
"count": {},
"errors": {
"es6": "baseline failed: ReferenceError: print is not defined"
}
},
"spread": {
"supportsES6": true,
"baseline": 25972047.022881422,
"relative": {
"babel": 0.9254873241567881,
"buble": 0.9766720393525277,
"es6": 0.7918928745657244,
"traceur": 0.49082450285615886,
"typescript": 1.0868685917702654
},
"raw": {
"babel": 24036800.302080803,
"buble": 25366172.131997343,
"es6": 20567078.975305736,
"traceur": 12747717.068162555,
"typescript": 28228202.173150245
},
"elapsed": {
"babel": 5.543,
"buble": 5.616,
"es5": 5.618,
"es6": 5.67,
"traceur": 5.684,
"typescript": 5.631
},
"count": {
"babel": 1276780,
"buble": 1440190,
"es5": 1420876,
"es6": 1105281,
"traceur": 728873,
"typescript": 1498248
},
"errors": {}
},
"spread-generator": {
"supportsES6": true,
"baseline": 7509046.078326122,
"relative": {
"babel": 0.13345997397302053,
"babel-runtime": 0.10675388936330617,
"es6": 0.2451987826624233,
"traceur": 0.017644796773405014
},
"raw": {
"babel": 1002157.094175616,
"babel-runtime": 801619.8742695949,
"es6": 1841208.9573616087,
"traceur": 132495.59201419834
},
"elapsed": {
"babel": 5.759,
"babel-runtime": 6.153,
"es5": 5.799,
"es6": 5.593,
"traceur": 5.657
},
"count": {
"babel": 54088,
"babel-runtime": 42233,
"es5": 397235,
"es6": 97991,
"traceur": 20506
},
"errors": {
"babel-loose": "Error: AssertError - Expect -Infinity to equal 3"
}
},
"spread-literal": {
"supportsES6": true,
"baseline": 20617014.506397877,
"relative": {
"babel": 0.30804820772745684,
"buble": 0.2764465502489189,
"es6": 0.21739227568287206,
"traceur": 0.22303841876288213,
"typescript": 0.3247536019178646
},
"raw": {
"babel": 6351034.367386844,
"buble": 5699502.5367256105,
"es6": 4481979.701332619,
"traceur": 4598386.3151183855,
"typescript": 6695449.721745577
},
"elapsed": {
"babel": 5.516,
"buble": 5.525,
"es6": 5.425,
"es5": 5.661,
"traceur": 5.756,
"typescript": 5.785
},
"count": {
"babel": 347216,
"buble": 331486,
"es6": 234944,
"es5": 1214422,
"traceur": 248364,
"typescript": 345654
},
"errors": {}
},
"spread-super": {
"supportsES6": true,
"baseline": 1002517294.786151,
"relative": {
"es6": 0.1518167518666841
},
"raw": {
"es6": 152198919.3846085
},
"elapsed": {
"es6": 5.609,
"es5": 5.696
},
"count": {
"es6": 8128300,
"es5": 53286533
},
"errors": {}
},
"super": {
"supportsES6": true,
"baseline": 943741256.3301272,
"relative": {
"babel-runtime": 0.0068961231218895675,
"babel-loose": 0.08865093480519153,
"babel": 0.007539715111831099,
"buble": 0.9225496496348227,
"es6": 0.024460861596693757,
"typescript": 1.1110415928862591,
"traceur": 0.004957740507084376
},
"raw": {
"babel-runtime": 6508155.8988593,
"babel-loose": 83663544.58789165,
"babel": 7115540.212010727,
"buble": 870648165.3732862,
"es6": 23084724.254181128,
"typescript": 1048535788.7055041,
"traceur": 4678824.254714571
},
"elapsed": {
"babel-runtime": 5.568,
"babel-loose": 5.632,
"babel": 5.658,
"buble": 5.63,
"es6": 5.649,
"es5": 5.7,
"typescript": 5.399,
"traceur": 5.629
},
"count": {
"babel-runtime": 384421,
"babel-loose": 4560966,
"babel": 383348,
"buble": 51251184,
"es6": 1217376,
"es5": 52517971,
"typescript": 55077358,
"traceur": 272781
},
"errors": {}
},
"template_string": {
"supportsES6": true,
"baseline": 41381001.41627309,
"relative": {
"buble": 0.9116088324657886,
"babel": 1.0668375673558965,
"es6": 0.8889651171763512,
"typescript": 1.0609344439871338,
"traceur": 0.7775237778453736
},
"raw": {
"buble": 37723286.38735385,
"babel": 44146806.88568769,
"es6": 36786266.77289196,
"typescript": 43902529.72920448,
"traceur": 32174712.552205406
},
"elapsed": {
"buble": 5.475,
"babel": 5.675,
"es5": 5.585,
"es6": 5.612,
"typescript": 5.546,
"traceur": 5.844
},
"count": {
"buble": 2311118,
"babel": 2419270,
"es5": 2258930,
"es6": 1978473,
"typescript": 2456485,
"traceur": 1972939
},
"errors": {}
},
"template_string_tag": {
"supportsES6": true,
"baseline": 21583243.54044436,
"relative": {
"babel-loose": 1.1203476170470783,
"babel-runtime": 0.5499046230996667,
"babel": 0.7254157805290281,
"es6": 0.3282277788196094,
"traceur": 0.0883362600400779,
"typescript": 0.9748572909688539
},
"raw": {
"babel-loose": 24180735.468683586,
"babel-runtime": 11868725.40437637,
"babel": 15656825.459239548,
"es6": 7084220.087002735,
"traceur": 1906583.0138970246,
"typescript": 21040582.328158602
},
"elapsed": {
"babel-loose": 5.646,
"babel-runtime": 5.692,
"babel": 5.481,
"es5": 5.472,
"es6": 5.612,
"traceur": 5.787,
"typescript": 5.605
},
"count": {
"babel-loose": 1273793,
"babel-runtime": 752072,
"babel": 804096,
"es5": 1187250,
"es6": 392474,
"traceur": 101822,
"typescript": 1141166
},
"errors": {}
}
},
"version": "8.6.0"
}
},
"chrome": {
"prerelease": {
"version": "49",
"stats": {
"promises": {
"supportsES6": true,
"baseline": 87.55435742200622,
"relative": {
"babel-loose": 2.0355673885700436,
"babel-runtime": 2.0403111065209005,
"babel": 2.203898621574559,
"buble": 2.074481891794127,
"es6": 2.173006255088209,
"traceur": 1.9953170742769255,
"typescript": 2.1169332855740395
},
"raw": {
"babel-loose": 178.22279469544142,
"babel-runtime": 178.63812787241991,
"babel": 192.9609276352058,
"buble": 181.62992901962264,
"es6": 190.25616633824828,
"traceur": 174.69870429147366,
"typescript": 185.34673352369143
},
"elapsed": {
"babel-loose": 6.124,
"babel-runtime": 6.123,
"babel": 6.144,
"buble": 6.382,
"es5": 6.089,
"es6": 6.968,
"traceur": 6.666,
"typescript": 6.597
},
"count": {
"babel-loose": 30,
"babel-runtime": 30,
"babel": 35,
"buble": 52,
"es5": 13,
"es6": 63,
"traceur": 55,
"typescript": 61
},
"errors": {}
},
"arrow": {
"supportsES6": true,
"baseline": 94510992.21698715,
"relative": {
"babel": 1.0127372411764424,
"buble": 1.0359200612175528,
"es5-bind": 0.028895877178455927,
"es6": 0.9768369877370986,
"traceur": 0.8881561408640364,
"typescript": 0.9606882163097857
},
"raw": {
"babel": 95714801.51867978,
"buble": 97905832.84315298,
"es5-bind": 2730978.0231160647,
"es6": 92321832.9452861,
"traceur": 83940518.11667028,
"typescript": 90795596.53460543
},
"elapsed": {
"babel": 5.685,
"buble": 5.514,
"es5-bind": 5.471,
"es5": 5.572,
"es6": 5.534,
"traceur": 5.521,
"typescript": 5.427
},
"count": {
"babel": 4846562,
"buble": 4967374,
"es5-bind": 139986,
"es5": 4849083,
"es6": 4716960,
"traceur": 4844723,
"typescript": 4852742
},
"errors": {}
},
"arrow-args": {
"supportsES6": true,
"baseline": 80670367.66695778,
"relative": {
"babel": 1.128852275797908,
"buble": 1.0072717789401766,
"es6": 0.9643715378841776,
"traceur": 0.8766595584807977
},
"raw": {
"babel": 91064928.13029927,
"buble": 81256984.74765468,
"es6": 77796206.52866611,
"traceur": 70720448.90139882
},
"elapsed": {
"babel": 5.552,
"buble": 5.524,
"es5": 5.484,
"es6": 5.563,
"traceur": 5.477
},
"count": {
"babel": 4599335,
"buble": 4092746,
"es5": 4093695,
"es6": 3956491,
"traceur": 4091977
},
"errors": {
"typescript": "Error: AssertError - Expect undefined to equal 1"
}
},
"arrow-declare": {
"supportsES6": true,
"baseline": 39048343.009725876,
"relative": {
"babel": 0.7714963831153734,
"buble": 0.742169789733637,
"es6": 0.7828312698424914,
"traceur": 0.7683667409927859,
"typescript": 0.8068181147060878
},
"raw": {
"babel": 30125655.398651987,
"buble": 28980500.520975187,
"es6": 30568263.94354888,
"traceur": 30003448.059551504,
"typescript": 31504910.489503674
},
"elapsed": {
"babel": 5.609,
"buble": 5.465,
"es5": 5.474,
"es6": 5.581,
"traceur": 5.543,
"typescript": 5.467
},
"count": {
"babel": 1769603,
"buble": 1638589,
"es5": 2101610,
"es6": 1727701,
"traceur": 1639519,
"typescript": 1715038
},
"errors": {}
},
"bindings": {
"supportsES6": true,
"baseline": 65240603.840611875,
"relative": {
"babel": 1.330907463586675,
"buble": 0.9974847874112007,
"es6": 1.1865380627065871,
"traceur": 1.168483043127408,
"typescript": 1.2883062056391668
},
"raw": {
"babel": 86829206.58037184,
"buble": 65076509.852531105,
"es6": 77410459.69084755,
"traceur": 76232539.31114782,
"typescript": 84049874.78750673
},
"elapsed": {
"babel": 5.555,
"buble": 5.489,
"es5": 5.419,
"es6": 5.593,
"traceur": 5.46,
"typescript": 5.64
},
"count": {
"babel": 4417436,
"buble": 3292174,
"es5": 3293455,
"es6": 3929479,
"traceur": 4391297,
"typescript": 4422980
},
"errors": {}
},
"classes": {
"supportsES6": true,
"baseline": 65945559.859361194,
"relative": {
"babel-loose": 0.8941284695419836,
"babel-runtime": 0.8306576091927579,
"babel": 0.8476882254851302,
"buble": 1.0497429728711691,
"es6": 0.5006426745271281,
"traceur": 0.9551330450544702,
"typescript": 1.052288376309914
},
"raw": {
"babel-loose": 58963802.51013989,
"babel-runtime": 54778181.08965487,
"babel": 55901274.61580533,
"buble": 69225888.05441946,
"es6": 33015161.46117941,
"traceur": 62986783.39629349,
"typescript": 69393746.10925543
},
"elapsed": {
"babel-loose": 5.628,
"babel-runtime": 5.467,
"babel": 5.449,
"buble": 5.494,
"es5": 5.508,
"es6": 5.423,
"traceur": 5.618,
"typescript": 5.484
},
"count": {
"babel-loose": 3021164,
"babel-runtime": 2938477,
"babel": 2884736,
"buble": 3567205,
"es5": 3369720,
"es6": 1727705,
"traceur": 3883928,
"typescript": 3785751
},
"errors": {}
},
"defaults": {
"supportsES6": true,
"baseline": 82124695.93600556,
"relative": {
"babel": 0.8022844409680188,
"buble": 1.0153632376981445,
"es6": 0.3629485835709125,
"traceur": 0.018164525271709038,
"typescript": 1.0353947382209354
},
"raw": {
"babel": 65887365.76868674,
"buble": 83386397.16055825,
"es6": 29807042.06616509,
"traceur": 1491756.1147609935,
"typescript": 85031478.05013439
},
"elapsed": {
"babel": 5.674,
"buble": 5.541,
"es5": 5.433,
"es6": 5.468,
"traceur": 5.541,
"typescript": 5.478
},
"count": {
"babel": 3364193,
"buble": 4420267,
"es5": 4178871,
"es6": 1560411,
"traceur": 77990,
"typescript": 4508664
},
"errors": {}
},
"destructuring": {
"supportsES6": false,
"baseline": 73448246.94225672,
"relative": {
"babel-loose": 1.0052025097753887,
"babel-runtime": 0.704274557860245,
"babel": 0.577838854958982,
"traceur": 0.09600222366490935,
"typescript": 0.9911302828446745
},
"raw": {
"babel-loose": 73830362.16495897,
"babel-runtime": 51727731.64086794,
"babel": 42441250.91185818,
"traceur": 7051195.030746024,
"typescript": 72796781.7663244
},
"elapsed": {
"babel-loose": 5.557,
"babel-runtime": 5.527,
gitextract_fweuqa69/
├── .babelrc
├── .eslintrc
├── .gitignore
├── .travis.yml
├── LICENSE
├── README.md
├── bin/
│ ├── chromedriver
│ ├── run.sh
│ ├── selenium-server-standalone-2.45.0.jar
│ ├── selenium.sh
│ └── test-all.sh
├── bower.json
├── data.json
├── gulpfile.js
├── lib/
│ ├── args.js
│ ├── browser-profile.js
│ ├── browser.js
│ ├── data-store.js
│ ├── iframe.js
│ ├── node-profile.js
│ ├── node-test.js
│ ├── node.js
│ ├── redirect-prerelease.html
│ ├── redirect-stable.html
│ ├── runner.js
│ ├── user-agent.js
│ ├── worker-test.js
│ └── worker.js
├── notes.json
├── package.json
├── report/
│ ├── index.js
│ └── report.css
├── tasks/
│ ├── bench.handlebars
│ ├── build.js
│ ├── driver.js
│ ├── local.js
│ ├── node.js
│ ├── profile.handlebars
│ ├── report.handlebars
│ ├── report.js
│ ├── sauce.js
│ ├── server.js
│ └── vm.js
└── tests/
├── .eslintrc
├── arrow/
│ ├── arrow.es5
│ ├── arrow.es5-bind
│ └── arrow.es6
├── arrow-args/
│ ├── arrow-args.es5
│ └── arrow-args.es6
├── arrow-declare/
│ ├── arrow-declare.es5
│ └── arrow-declare.es6
├── bindings/
│ ├── bindings.es5
│ └── bindings.es6
├── bindings-compound/
│ ├── bindings-compound.es5
│ └── bindings-compound.es6
├── classes/
│ ├── classes.es5
│ └── classes.es6
├── defaults/
│ ├── defaults.es5
│ └── defaults.es6
├── destructuring/
│ ├── destructuring.es5
│ └── destructuring.es6
├── destructuring-array/
│ ├── destructuring-array.es5
│ └── destructuring-array.es6
├── destructuring-custom-iterator/
│ ├── destructuring-custom-iterator.es5
│ └── destructuring-custom-iterator.es6
├── destructuring-default-values/
│ ├── destructuring-default-values.es5
│ └── destructuring-default-values.es6
├── destructuring-nested-object/
│ ├── destructuring-nested-object.es5
│ └── destructuring-nested-object.es6
├── destructuring-simple/
│ ├── destructuring-simple.es5
│ └── destructuring-simple.es6
├── destructuring-string/
│ ├── destructuring-string.es5
│ └── destructuring-string.es6
├── for-of-array/
│ ├── for-of-array.es5
│ └── for-of-array.es6
├── for-of-object/
│ ├── for-of-object.es5
│ └── for-of-object.es6
├── generator/
│ ├── generator.es5
│ └── generator.es6
├── map-set/
│ ├── map-set.es5
│ └── map-set.es6
├── map-set-lookup/
│ ├── map-set-lookup.es5
│ └── map-set-lookup.es6
├── map-set-object/
│ ├── map-set-object.es5
│ └── map-set-object.es6
├── map-string/
│ ├── map-string.es5
│ └── map-string.es6
├── new-target/
│ ├── defaults.es5
│ └── defaults.es6
├── nodesource-array-includes/
│ ├── nodesource-array-includes.es5
│ └── nodesource-array-includes.es6
├── nodesource-default-params/
│ ├── nodesource-default-params.es5
│ └── nodesource-default-params.es6
├── object-assign/
│ ├── object-assign.es5
│ └── object-assign.es6
├── object-literal-ext/
│ ├── object-literal-ext.es5
│ └── object-literal-ext.es6
├── promises/
│ ├── promises.es5
│ └── promises.es6
├── regex-u/
│ ├── regex-u.es5
│ └── regex-u.es6
├── rest/
│ ├── rest.es5
│ └── rest.es6
├── spread/
│ ├── spread.es5
│ └── spread.es6
├── spread-generator/
│ ├── spread-generator.es5
│ └── spread-generator.es6
├── spread-literal/
│ ├── spread-literal.es5
│ └── spread-literal.es6
├── spread-super/
│ ├── spread-super.es5
│ └── spread-super.es6
├── super/
│ ├── super.es5
│ └── super.es6
├── template_string/
│ ├── template_string.es5
│ └── template_string.es6
└── template_string_tag/
├── template_string_tag.es5
└── template_string_tag.es6
SYMBOL INDEX (28 symbols across 12 files)
FILE: lib/browser-profile.js
function doIt (line 18) | function doIt() {
FILE: lib/iframe.js
function runTest (line 4) | function runTest(name, type, complete) {
FILE: lib/runner.js
function log (line 51) | function log(message) {
function assertEqual (line 169) | function assertEqual(a, b) {
function testRequire (line 175) | function testRequire(name) {
FILE: lib/worker.js
function runTest (line 3) | function runTest(name, type, complete) {
FILE: report/index.js
function renderList (line 30) | function renderList(id, list) {
function filterUI (line 54) | function filterUI() {
function saveFilters (line 90) | function saveFilters() {
function toggleColspan (line 96) | function toggleColspan(to, from) {
function toggleMatching (line 107) | function toggleMatching($el, filterClass) {
FILE: tasks/build.js
function createFile (line 65) | function createFile(testType, src) {
FILE: tasks/driver.js
function cleanup (line 91) | function cleanup() {
FILE: tasks/local.js
function runProcess (line 70) | function runProcess(config, callback) {
function execAppleScript (line 99) | function execAppleScript(script, cb) {
FILE: tasks/node.js
function findStagingArgs (line 26) | function findStagingArgs(callback) {
function runNode (line 47) | function runNode(args, callback) {
FILE: tasks/report.js
function render (line 69) | function render() {
FILE: tasks/sauce.js
function startTunnel (line 47) | function startTunnel(user, pass, tunnelId, done) {
FILE: tasks/vm.js
function runVM (line 15) | function runVM(run, callback) {
function startVM (line 39) | function startVM(vmx) {
function delay (line 44) | function delay(seconds) {
function loadSnapshot (line 54) | function loadSnapshot(vmx) {
function setExperimental (line 65) | function setExperimental(vmx) {
function runEdge (line 70) | function runEdge(vmx, uri) {
function stopVM (line 73) | function stopVM(vmx) {
function run (line 77) | function run(command, options, counter) {
function nonZero (line 117) | function nonZero(exe, command, stdout) {
Condensed preview — 117 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (640K chars).
[
{
"path": ".babelrc",
"chars": 27,
"preview": "{\n \"presets\": [\"es2015\"]\n}"
},
{
"path": ".eslintrc",
"chars": 4920,
"preview": "{\n \"env\": {\n \"node\": true\n },\n \"ecmaFeatures\": {\n \"arrowFunctions\": true,\n \"binaryLiterals\": true,\n \"bloc"
},
{
"path": ".gitignore",
"chars": 84,
"preview": "node_modules\nbuild\nsite/\nbower_components/\nv8.log\nbrowsers/\nnohup.out\nnpm-debug.log\n"
},
{
"path": ".travis.yml",
"chars": 162,
"preview": "language: node_js\nnode_js:\n - \"5\"\n\nenv:\n - CXX=g++-4.8\n\naddons:\n firefox: \"42.0\"\n apt:\n sources:\n - ubuntu-too"
},
{
"path": "LICENSE",
"chars": 1056,
"preview": "Copyright (c) 2015 Kevin Decker\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this so"
},
{
"path": "README.md",
"chars": 3651,
"preview": "# six-speed\n\nES6 polyfill vs. feature performance tests.\n\nReport is located at http://fhinkel.github.io/six-speed/\n\n## Q"
},
{
"path": "bin/run.sh",
"chars": 71,
"preview": "rm nohup.out\nnohup time ./bin/test-all.sh &\n\nsleep 5\ntail -f nohup.out\n"
},
{
"path": "bin/selenium.sh",
"chars": 323,
"preview": "JAR_FILE=./bin/selenium-server-standalone-2.45.0.jar\nCHROME_DRIVER=./bin/chromedriver\n\njava \\\n -Dwebdriver.chrome.dri"
},
{
"path": "bin/test-all.sh",
"chars": 614,
"preview": ". ~/.nvm/nvm.sh\n\nnvm install 4\n\nrm -rf node_modules\nnpm install\n\nmkdir browsers\nrm -rf browsers/*.app browsers/*.dmg\n./n"
},
{
"path": "bower.json",
"chars": 375,
"preview": "{\n \"name\": \"es6-perf\",\n \"version\": \"0.0.0\",\n \"homepage\": \"https://github.com/fhinkel/six-speed\",\n \"authors\": [\n \""
},
{
"path": "data.json",
"chars": 498786,
"preview": "{\n \"node\": {\n \"4.x\": {\n \"stats\": {\n \"promises\": {\n \"supportsES6\": true,\n \"baseline\": 8"
},
{
"path": "gulpfile.js",
"chars": 541,
"preview": "var del = require('del'),\n Gulp = require('gulp');\n\nrequire('./tasks/build');\nrequire('./tasks/local');\nrequire('./ta"
},
{
"path": "lib/args.js",
"chars": 166,
"preview": "var minimist = require('minimist');\n\nvar knownOptions = {\n string: ['testName', 'type', 'count']\n};\n\nmodule.exports = m"
},
{
"path": "lib/browser-profile.js",
"chars": 744,
"preview": "/*global document, location, SixSpeed */\nvar queryParams = {};\nlocation.search.replace(/^\\?/, '').split(/&/g).forEach(fu"
},
{
"path": "lib/browser.js",
"chars": 1505,
"preview": "/*global document, location, navigator, SixSpeed, XMLHttpRequest */\nvar log = document.createElement('pre');\ndocument.bo"
},
{
"path": "lib/data-store.js",
"chars": 710,
"preview": "var _ = require('lodash'),\n Fs = require('fs');\n\nvar dataFile = __dirname + '/../data.json',\n notesFile = __dirnam"
},
{
"path": "lib/iframe.js",
"chars": 473,
"preview": "/*global document */\nvar vms = {};\n\nfunction runTest(name, type, complete) {\n function doIt() {\n vm.contentWindow.Si"
},
{
"path": "lib/node-profile.js",
"chars": 510,
"preview": "/*global SixSpeed */\nvar Args = require('./args'),\n Path = require('path');\n\nif (Args.type === 'babel') {\n require('"
},
{
"path": "lib/node-test.js",
"chars": 709,
"preview": "/*global SixSpeed */\nvar Fs = require('fs'),\n Path = require('path');\n\nvar $type = process.argv[2];\n\nif ($type === 'b"
},
{
"path": "lib/node.js",
"chars": 1198,
"preview": "/*global SixSpeed */\nvar _ = require('lodash'),\n ChildProcess = require('child_process'),\n DataStore = require('./"
},
{
"path": "lib/redirect-prerelease.html",
"chars": 199,
"preview": "<!doctype html>\n<html>\n <head>\n <script type=\"text/javascript\">\n document.location = 'http://localhost:9999/?ta"
},
{
"path": "lib/redirect-stable.html",
"chars": 195,
"preview": "<!doctype html>\n<html>\n <head>\n <script type=\"text/javascript\">\n document.location = 'http://localhost:9999/?ta"
},
{
"path": "lib/runner.js",
"chars": 8044,
"preview": "\nvar _ = require('lodash'),\n Async = require('async'),\n Benchmark = require('benchmark');\n\nvar SixSpeed = {\n "
},
{
"path": "lib/user-agent.js",
"chars": 1195,
"preview": "\nmodule.exports.parse = function(userAgent) {\n var browserName = userAgent,\n browserVersion = 'unknown';\n\n if (us"
},
{
"path": "lib/worker-test.js",
"chars": 137,
"preview": "\nonmessage = function(exec) {\n SixSpeed.benchTest(exec.data.name, $type, function(result) {\n postMessage({result: re"
},
{
"path": "lib/worker.js",
"chars": 344,
"preview": "/*global Worker */\nvar vms = {};\nfunction runTest(name, type, complete) {\n function doIt() {\n vm.onmessage = functio"
},
{
"path": "notes.json",
"chars": 210,
"preview": "{\n \"family\": {\n \"node\": [\"v8\"],\n \"chrome\": [\"v8\"],\n \"firefox\": [\"SpiderMonkey\"],\n \"ie\": [\"Chakra\"],\n \"ed"
},
{
"path": "package.json",
"chars": 1481,
"preview": "{\n \"name\": \"six-speed\",\n \"version\": \"0.0.0\",\n \"description\": \"ES6 polyfill vs. feature performance tests\",\n \"keyword"
},
{
"path": "report/index.js",
"chars": 2967,
"preview": "/*global REPORT_DATA, localStorage */\nimport 'babel-polyfill/dist/polyfill';\nimport 'bootstrap';\nimport $ from 'jquery';"
},
{
"path": "report/report.css",
"chars": 990,
"preview": "a, a:visited {\n color: #3352ff;\n text-decoration: none;\n}\n\n.dropdown-menu > li > a {\n margin-left: 20px;\n}\n.dropdown-"
},
{
"path": "tasks/bench.handlebars",
"chars": 259,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"x-ua-compatible\" content=\"IE=Edge\"/> \n </head>\n <body>"
},
{
"path": "tasks/build.js",
"chars": 8272,
"preview": "var _ = require('lodash'),\n Babel = require('babel-core'),\n Buble = require('buble'),\n Esprima = require('espri"
},
{
"path": "tasks/driver.js",
"chars": 3538,
"preview": "/*eslint-disable no-process-env */\n\nvar _ = require('lodash'),\n GUtil = require('gulp-util'),\n WebdriverIO = requi"
},
{
"path": "tasks/local.js",
"chars": 3032,
"preview": "var Async = require('async'),\n AppleScript = require('applescript'),\n ChildProcess = require('child_process'),\n "
},
{
"path": "tasks/node.js",
"chars": 1522,
"preview": "var _ = require('lodash'),\n Args = require('../lib/args'),\n ChildProcess = require('child_process'),\n Gulp = re"
},
{
"path": "tasks/profile.handlebars",
"chars": 329,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta http-equiv=\"x-ua-compatible\" content=\"IE=Edge\"/> \n </head>\n <body>"
},
{
"path": "tasks/report.handlebars",
"chars": 5471,
"preview": "<!doctype html>\n<html lang=\"en\">\n <head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE="
},
{
"path": "tasks/report.js",
"chars": 7535,
"preview": "var _ = require('lodash'),\n Babel = require('babel-core'),\n BabelRuntimePackage = require('babel-runtime/package')"
},
{
"path": "tasks/sauce.js",
"chars": 1576,
"preview": "/*eslint-disable no-process-env */\nvar _ = require('lodash'),\n Async = require('async'),\n Driver = require('./driv"
},
{
"path": "tasks/server.js",
"chars": 1948,
"preview": "var DataStore = require('../lib/data-store'),\n Gulp = require('gulp'),\n GUtil = require('gulp-util'),\n Hapi = r"
},
{
"path": "tasks/vm.js",
"chars": 3866,
"preview": "var ChildProcess = require('child_process'),\n Gulp = require('gulp'),\n GUtil = require('gulp-util'),\n Server = "
},
{
"path": "tests/.eslintrc",
"chars": 40,
"preview": "{\n \"globals\": {\n \"test\": false\n }\n}"
},
{
"path": "tests/arrow/arrow.es5",
"chars": 180,
"preview": "var obj = {\n value: 42,\n fn: function() {\n return function() {\n return obj.value;\n };\n }\n};\n\nvar fn = obj."
},
{
"path": "tests/arrow/arrow.es5-bind",
"chars": 192,
"preview": "var obj = {\n value: 42,\n fn: function() {\n return function() {\n return this.value;\n }.bind(this);\n }\n};\n\nv"
},
{
"path": "tests/arrow/arrow.es6",
"chars": 155,
"preview": "\nvar obj = {\n value: 42,\n fn: function() {\n return () => this.value;\n }\n};\n\nvar fn = obj.fn();\nassertEqual(fn(), 4"
},
{
"path": "tests/arrow-args/arrow-args.es5",
"chars": 204,
"preview": "var obj = {\n value: 42,\n fn: function() {\n var args = arguments;\n return function() {\n return args[0];\n "
},
{
"path": "tests/arrow-args/arrow-args.es6",
"chars": 157,
"preview": "\nvar obj = {\n value: 42,\n fn: function() {\n return () => arguments[0];\n }\n};\n\nvar fn = obj.fn(1);\nassertEqual(fn()"
},
{
"path": "tests/arrow-declare/arrow-declare.es5",
"chars": 171,
"preview": "var obj = {\n value: 42,\n fn: function() {\n return function() {\n return obj.value;\n };\n }\n};\n\nassertEqual(o"
},
{
"path": "tests/arrow-declare/arrow-declare.es6",
"chars": 146,
"preview": "\nvar obj = {\n value: 42,\n fn: function() {\n return () => this.value;\n }\n};\n\nassertEqual(obj.fn()(), 42);\n\ntest(fun"
},
{
"path": "tests/bindings/bindings.es5",
"chars": 83,
"preview": "var a = 1,\n b = 2;\n\nassertEqual(a+b, 3);\n\ntest(function() {\n return a + b;\n});\n"
},
{
"path": "tests/bindings/bindings.es6",
"chars": 100,
"preview": "\"use strict\";\n\nconst a = 1;\nlet b = 2;\n\nassertEqual(a+b, 3);\n\ntest(function() {\n return a + b;\n});\n"
},
{
"path": "tests/bindings-compound/bindings-compound.es5",
"chars": 99,
"preview": "var b = 2;\n\nassertEqual(fn(), 3);\n\nfunction fn() {\n var a = 1;\n a += b;\n\n return a;\n}\ntest(fn);\n"
},
{
"path": "tests/bindings-compound/bindings-compound.es6",
"chars": 117,
"preview": "\"use strict\";\n\nconst b = 2;\n\nfunction fn() {\n\n let a = 1;\n a += b;\n\n return a;\n}\n\nassertEqual(fn(), 3);\ntest(fn);\n"
},
{
"path": "tests/classes/classes.es5",
"chars": 146,
"preview": "function C() {\n this.foo = 'bar';\n}\nC.prototype.bar = function() {\n};\n\nassertEqual(new C().foo, 'bar');\n\ntest(function("
},
{
"path": "tests/classes/classes.es6",
"chars": 145,
"preview": "class C {\n constructor() {\n this.foo = 'bar';\n }\n bar() {\n }\n}\n\nassertEqual(new C().foo, 'bar');\n\ntest(function()"
},
{
"path": "tests/defaults/defaults.es5",
"chars": 225,
"preview": "function fn(arg, other) {\n arg = arg === undefined ? 1 : arg;\n other = other === undefined ? 3 : other;\n return other"
},
{
"path": "tests/defaults/defaults.es6",
"chars": 154,
"preview": "function fn(arg = 1, other = 3) {\n return other;\n}\n\n\nassertEqual(fn(), 3);\nassertEqual(fn(1, 2), 2);\n\ntest(function() {"
},
{
"path": "tests/destructuring/destructuring.es5",
"chars": 185,
"preview": "var data = {\n a: 'foo',\n b: {c: 'd'},\n arr: [1, 2, 3]\n};\n\nfunction fn() {\n var a = data.a,\n b = data.b.c,\n "
},
{
"path": "tests/destructuring/destructuring.es6",
"chars": 162,
"preview": "var data = {\n a: 'foo',\n b: {c: 'd'},\n arr: [1, 2, 3]\n};\n\nfunction fn() {\n var {a, b:{c:b}, arr:[, c]} = data;\n ret"
},
{
"path": "tests/destructuring-array/destructuring-array.es5",
"chars": 105,
"preview": "var data = [1, 2, 3];\n\nfunction fn() {\n var c = data[0];\n return c;\n}\n\nassertEqual(fn(), 1);\ntest(fn);\n"
},
{
"path": "tests/destructuring-array/destructuring-array.es6",
"chars": 104,
"preview": "var data = [1, 2, 3];\n\nfunction fn() {\n var [c] = data;\n return c;\n}\n\nassertEqual(fn(), 1);\ntest(fn);\n"
},
{
"path": "tests/destructuring-custom-iterator/destructuring-custom-iterator.es5",
"chars": 372,
"preview": "// 5,7,...,21\nvar x = 3;\n\nvar iterator = function() {\n function next() {\n x = x + 2;\n if (x > 9) {\n return {"
},
{
"path": "tests/destructuring-custom-iterator/destructuring-custom-iterator.es6",
"chars": 368,
"preview": "// 5,7,...,21\nvar x = 3;\n\nvar iterator = function() {\n function next() {\n x = x + 2;\n if (x > 9) {\n return {"
},
{
"path": "tests/destructuring-default-values/destructuring-default-values.es5",
"chars": 176,
"preview": "var data = {a: 3};\n\nfunction fn() {\n var a = data.a === undefined ? 10: data.a;\n var b = data.b === undefined ? 5: dat"
},
{
"path": "tests/destructuring-default-values/destructuring-default-values.es6",
"chars": 112,
"preview": "var data = {a: 3};\n\nfunction fn() {\n var {a=10, b=5} = data;\n return a + b;\n}\n\nassertEqual(fn(), 8);\ntest(fn);"
},
{
"path": "tests/destructuring-nested-object/destructuring-nested-object.es5",
"chars": 128,
"preview": "var data = {\n a: 'foo',\n b: {c: 'd'}\n};\n\nfunction fn() {\n var b = data.b.c;\n return b;\n}\n\nassertEqual(fn(), 'd');\nte"
},
{
"path": "tests/destructuring-nested-object/destructuring-nested-object.es6",
"chars": 135,
"preview": "var data = {\n a: 'foo',\n b: {c: 'd'}\n};\n\nfunction fn() {\n var {a, b:{c:b}} = data;\n return b;\n}\n\nassertEqual(fn(), '"
},
{
"path": "tests/destructuring-simple/destructuring-simple.es5",
"chars": 164,
"preview": "var data = {\n a: 'foo',\n b: {c: 'd'},\n arr: [1, 2, 3]\n};\n\nfunction fn() {\n var a = data.a,\n b = data.b;\n retur"
},
{
"path": "tests/destructuring-simple/destructuring-simple.es6",
"chars": 150,
"preview": "var data = {\n a: 'foo',\n b: {c: 'd'},\n arr: [1, 2, 3]\n};\n\nfunction fn() {\n var {a, b} = data;\n return a;\n}\n\nassertE"
},
{
"path": "tests/destructuring-string/destructuring-string.es5",
"chars": 105,
"preview": "var data = 'hello';\n\nfunction fn() {\n var a = data[0];\n return a;\n}\n\nassertEqual(fn(), 'h');\ntest(fn);\n"
},
{
"path": "tests/destructuring-string/destructuring-string.es6",
"chars": 104,
"preview": "var data = 'hello';\n\nfunction fn() {\n var [a] = data;\n return a;\n}\n\nassertEqual(fn(), 'h');\ntest(fn);\n"
},
{
"path": "tests/for-of-array/for-of-array.es5",
"chars": 173,
"preview": "var data = [1,2,3];\n\nfunction fn() {\n var ret = '';\n for (var i = 0; i < data.length; i++) {\n ret += data[i];\n }\n "
},
{
"path": "tests/for-of-array/for-of-array.es6",
"chars": 157,
"preview": "var data = [1,2,3];\n\nfunction fn() {\n var ret = '';\n for (var value of data) {\n ret += value;\n }\n return ret;\n}\n\n"
},
{
"path": "tests/for-of-object/for-of-object.es5",
"chars": 216,
"preview": "var data = {'a': 'b', 'c': 'd'};\nfunction fn() {\n var ret = '';\n for (var name in data) {\n if (data.hasOwnProperty("
},
{
"path": "tests/for-of-object/for-of-object.es6",
"chars": 430,
"preview": "var data = {'a': 'b', 'c': 'd'};\ndata[Symbol.iterator] = function() {\n var array = Object.keys(data),\n nextIndex ="
},
{
"path": "tests/generator/generator.es5",
"chars": 390,
"preview": "function generator() {\n var i = 0;\n return {\n next: function() {\n i++;\n if (i >= 3) {\n return {don"
},
{
"path": "tests/generator/generator.es6",
"chars": 203,
"preview": "function * generator() {\n yield 1;\n yield 2;\n}\n\nfunction fn() {\n var iterator = generator();\n iterator.next();\n ite"
},
{
"path": "tests/map-set/map-set.es5",
"chars": 249,
"preview": "function fn() {\n var map = {},\n set = [];\n\n for (var i = 0; i < 250; i++) {\n map[i] = i;\n set.push(i);\n }\n"
},
{
"path": "tests/map-set/map-set.es6",
"chars": 262,
"preview": "function fn() {\n var map = new Map(),\n set = new Set();\n\n for (var i = 0; i < 250; i++) {\n map.set(i, i);\n "
},
{
"path": "tests/map-set-lookup/map-set-lookup.es5",
"chars": 309,
"preview": "var keys = [],\n values = [],\n set = [],\n key = {};\n\nfor (var i = 0; i < 500; i++) {\n keys.push(i);\n values.pu"
},
{
"path": "tests/map-set-lookup/map-set-lookup.es6",
"chars": 252,
"preview": "var map = new Map(),\n set = new Set(),\n key = {};\n\nfor (var i = 0; i < 500; i++) {\n map.set(i, i);\n set.add(i);\n"
},
{
"path": "tests/map-set-object/map-set-object.es5",
"chars": 333,
"preview": "function fn() {\n var keys = [],\n values = [],\n set = [],\n key = {};\n\n for (var i = 0; i < 500; i++) {\n "
},
{
"path": "tests/map-set-object/map-set-object.es6",
"chars": 270,
"preview": "function fn() {\n var map = new Map(),\n set = new Set(),\n key = {};\n\n for (var i = 0; i < 500; i++) {\n map"
},
{
"path": "tests/map-string/map-string.es5",
"chars": 147,
"preview": "var map = {};\n\nfor (var i = 0; i < 500; i++) {\n map[i] = i;\n}\n\nfunction fn() {\n return map['499'] === 499;\n}\n\nassertEq"
},
{
"path": "tests/map-string/map-string.es6",
"chars": 166,
"preview": "var map = new Map();\n\nfor (var i = 0; i < 500; i++) {\n map.set(i + '', i);\n}\n\nfunction fn() {\n return map.get('499') ="
},
{
"path": "tests/new-target/defaults.es5",
"chars": 196,
"preview": "function Fn() {\n return !!(this && this.constructor === Fn);\n}\n\nassertEqual(typeof Fn(), 'boolean');\nassertEqual(typeof"
},
{
"path": "tests/new-target/defaults.es6",
"chars": 180,
"preview": "function Fn() {\n return (new.target === Fn);\n}\n\nassertEqual(typeof Fn(), 'boolean');\nassertEqual(typeof (new Fn()), 'ob"
},
{
"path": "tests/nodesource-array-includes/nodesource-array-includes.es5",
"chars": 117,
"preview": "var data = [11, 22, 33];\n\nfunction fn() {\n return data.indexOf(22) !== -1;\n}\n\nassertEqual(fn(), true);\ntest(fn);\n"
},
{
"path": "tests/nodesource-array-includes/nodesource-array-includes.es6",
"chars": 108,
"preview": "var data = [11, 22, 33];\n\nfunction fn() {\n return data.includes(22);\n}\n\nassertEqual(fn(), true);\ntest(fn);\n"
},
{
"path": "tests/nodesource-default-params/nodesource-default-params.es5",
"chars": 135,
"preview": "function toThePower(val, exponent) {\n exponent = exponent || 2;\n return exponent;\n}\n\nassertEqual(toThePower(), 2);\ntes"
},
{
"path": "tests/nodesource-default-params/nodesource-default-params.es6",
"chars": 111,
"preview": "function toThePower(val, exponent = 2) {\n return exponent;\n}\n\nassertEqual(toThePower(), 2);\ntest(toThePower);\n"
},
{
"path": "tests/object-assign/object-assign.es5",
"chars": 432,
"preview": "var obj = {\n a: 1,\n b: true,\n c: function () {},\n d: null,\n e: 'e'\n};\n\nvar fn = function (src) {\n var o = {};\n va"
},
{
"path": "tests/object-assign/object-assign.es6",
"chars": 322,
"preview": "const obj = {\n a: 1,\n b: true,\n c: function () {},\n d: null,\n e: 'e'\n};\n\nconst fn = function (src) {\n return Objec"
},
{
"path": "tests/object-literal-ext/object-literal-ext.es5",
"chars": 233,
"preview": "function fn() {\n var name = 'foo';\n var ret = {\n 'bizz buzz': function() {\n return 1;\n },\n name: name\n "
},
{
"path": "tests/object-literal-ext/object-literal-ext.es6",
"chars": 196,
"preview": "function fn() {\n var name = 'foo';\n return {\n 'bizz buzz'() {\n return 1;\n },\n name,\n [name]: 'bar',\n "
},
{
"path": "tests/promises/promises.es5",
"chars": 228,
"preview": "var Bluebird = require('bluebird');\n\ntest({\n defer: true,\n fn: function(deferred) {\n var p1 = new Bluebird(function"
},
{
"path": "tests/promises/promises.es6",
"chars": 302,
"preview": "// Fail early when promises arount around as the tests don't recover from this.\nnew Promise(function() { /* NOP */ });\n\n"
},
{
"path": "tests/regex-u/regex-u.es5",
"chars": 120,
"preview": "function fn() {\n return '𠮷'.match(/^.$/);\n}\n\n// Not asserting as this isn't quite an accurate test under es5\ntest(fn);\n"
},
{
"path": "tests/regex-u/regex-u.es6",
"chars": 84,
"preview": "function fn() {\n return '𠮷'.match(/^.$/u);\n}\n\nassertEqual(!!fn(), true);\ntest(fn);\n"
},
{
"path": "tests/rest/rest.es5",
"chars": 181,
"preview": "function fn() {\n return arguments[1];\n}\n\nassertEqual(fn(), undefined);\nassertEqual(fn(2), undefined);\nassertEqual(fn(2,"
},
{
"path": "tests/rest/rest.es6",
"chars": 188,
"preview": "function fn(foo, ...args) {\n return args[0];\n}\n\nassertEqual(fn(), undefined);\nassertEqual(fn(2), undefined);\nassertEqua"
},
{
"path": "tests/spread/spread.es5",
"chars": 91,
"preview": "function fn() {\n return Math.max.apply(Math, [1,2,3]);\n}\n\nassertEqual(fn(), 3);\ntest(fn);\n"
},
{
"path": "tests/spread/spread.es6",
"chars": 82,
"preview": "function fn() {\n return Math.max(...[1,2,3]);\n}\n\nassertEqual(fn(), 3);\ntest(fn);\n"
},
{
"path": "tests/spread-generator/spread-generator.es5",
"chars": 459,
"preview": "function generator() {\n var i = 0;\n return {\n next: function() {\n i++;\n if (i >= 4) {\n return {don"
},
{
"path": "tests/spread-generator/spread-generator.es6",
"chars": 144,
"preview": "function *generate() {\n yield 1;\n yield 2;\n yield 3;\n}\n\nfunction fn() {\n return Math.max(... generate());\n}\nassertEq"
},
{
"path": "tests/spread-literal/spread-literal.es5",
"chars": 106,
"preview": "function fn() {\n var ret = [1];\n ret.push(1, 2, 3);\n return ret;\n}\n\nassertEqual(fn()[3], 3);\ntest(fn);\n"
},
{
"path": "tests/spread-literal/spread-literal.es6",
"chars": 82,
"preview": "function fn() {\n return [1, ... [1, 2, 3]];\n}\nassertEqual(fn()[3], 3);\ntest(fn);\n"
},
{
"path": "tests/spread-super/spread-super.es5",
"chars": 268,
"preview": "function Point(x, y) {\n this.x = x;\n this.y = y;\n}\n\nfunction MyPoint() {\n Point.apply(this, arguments);\n}\n\nfunction m"
},
{
"path": "tests/spread-super/spread-super.es6",
"chars": 265,
"preview": "class Point {\n constructor(x, y) {\n this.x = x;\n this.y = y;\n }\n}\n\nclass MyPoint extends Point {}\n\nfunction make"
},
{
"path": "tests/super/super.es5",
"chars": 345,
"preview": "function C() {\n this.foo = 'bar';\n}\nC.prototype.bar = function() {\n return 41;\n};\n\n\nfunction D() {\n C.call(this);\n t"
},
{
"path": "tests/super/super.es6",
"chars": 296,
"preview": "\nclass C {\n constructor() {\n this.foo = 'bar';\n }\n bar() {\n return 41;\n }\n}\nclass D extends C {\n constructor("
},
{
"path": "tests/template_string/template_string.es5",
"chars": 121,
"preview": "var data = [1,2,3];\nfunction fn() {\n return data[0] + ' ' + (data[1] + data[2]);\n}\n\nassertEqual(fn(), '1 5');\ntest(fn);"
},
{
"path": "tests/template_string/template_string.es6",
"chars": 119,
"preview": "var data = [1,2,3];\nfunction fn() {\n return `${data[0]} ${data[1] + data[2]}`;\n}\n\nassertEqual(fn(), '1 5');\ntest(fn);\n"
},
{
"path": "tests/template_string_tag/template_string_tag.es5",
"chars": 242,
"preview": "var data = [1, 2, 3];\nfunction tag(strings, value1, value2) {\n return strings[0] + value1 + strings[1] + value2 + strin"
},
{
"path": "tests/template_string_tag/template_string_tag.es6",
"chars": 232,
"preview": "var data = [1, 2, 3];\nfunction tag(strings, value1, value2) {\n return strings[0] + value1 + strings[1] + value2 + strin"
}
]
// ... and 2 more files (download for full content)
About this extraction
This page contains the full source code of the fhinkel/six-speed GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 117 files (44.4 MB), approximately 175.4k tokens, and a symbol index with 28 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.