Files
react/scripts/rollup/results.json
Dominic Gannaway a7d8ebd2b5 Add React benchmarking infrastructure (#9465)
* Initial commit for WIP benchmarking infrastructure

* fixed lint issues and ran prettier

* added <rootDir>/scripts/bench/ to ignore paths for Jest

* tidied up code and fixed a few bugs in the runner.js

* fixed eslint

* improved the benchmark output from the runner

* fixed typo

* tided up print output in runner.js

* throw error if chrome canary is not installed on mac

* added better bench stats output (tables)

* added benchmark diff to table results

* adds bundle size comparisons to results

* tidied up the results

* fixed prettier output

* attempt to trigger bech for circleci build

* fixes flow exlclusion for lighthouse module

* added class components benchmark

* cleaned up stats.js

* stability changes

* circleci node version to 7

* added another benchmark

* added colours to the different benchmarks to check if being cached

* force no-cache headers

* added more info messages

* refactor chrome launching.

* fixed an issue where launcher.kill might fail

* Move server to runner. Launch it only once.

* tidy up

* changes the logic in how the remote repo is checked out

* removes bench from circleci build

* removed colors from benchmarks (no longer needed)

* added CI integration comment

* added hacker news benchmark

* added skipBuild functionality

* relabelled remote

* Add confidence intervals

* added first meaningful paint

* removed some unused code

* reverted code.json

* updated benchmark runs back to 10

* no longer breaks when results contain missing bundles

* adds CPU throttling

* renamed build to remote-repo

* small fix to build

* fixed bad merge

* upped runs to 10 from 2 again

* properly pulls master

* removes old-bench

* runs benchmarks in headless mode

* adds a --headless option

* improved the git build process

* added README

* updated based feedback from review

* adds merge base commit sha

* addressing more PR feedback

* remove built JS react files

* updated .gitignore

* added combined bundle load times to the metrics
2017-05-09 17:13:54 +01:00

160 lines
3.6 KiB
JSON

{
"bundleSizes": {
"react.development.js (UMD_DEV)": {
"size": 123496,
"gzip": 31034
},
"react.production.min.js (UMD_PROD)": {
"size": 15753,
"gzip": 5824
},
"react-dom.development.js (UMD_DEV)": {
"size": 591916,
"gzip": 136500
},
"react-dom.production.min.js (UMD_PROD)": {
"size": 122172,
"gzip": 38559
},
"react-dom-server.development.js (UMD_DEV)": {
"size": 499074,
"gzip": 120705
},
"react-dom-server.production.min.js (UMD_PROD)": {
"size": 107593,
"gzip": 33517
},
"react-art.development.js (UMD_DEV)": {
"size": 348302,
"gzip": 77888
},
"react-art.production.min.js (UMD_PROD)": {
"size": 96034,
"gzip": 29269
},
"react.development.js (NODE_DEV)": {
"size": 70293,
"gzip": 17777
},
"react.production.min.js (NODE_PROD)": {
"size": 9195,
"gzip": 3614
},
"React-dev.js (FB_DEV)": {
"size": 71576,
"gzip": 18181
},
"React-prod.js (FB_PROD)": {
"size": 36456,
"gzip": 9216
},
"ReactDOMStack-dev.js (FB_DEV)": {
"size": 494710,
"gzip": 117992
},
"ReactDOMStack-prod.js (FB_PROD)": {
"size": 353169,
"gzip": 84692
},
"react-dom.development.js (NODE_DEV)": {
"size": 549492,
"gzip": 126720
},
"react-dom.production.min.js (NODE_PROD)": {
"size": 118381,
"gzip": 37204
},
"ReactDOMFiber-dev.js (FB_DEV)": {
"size": 550414,
"gzip": 127232
},
"ReactDOMFiber-prod.js (FB_PROD)": {
"size": 410323,
"gzip": 94077
},
"react-dom-server.development.js (NODE_DEV)": {
"size": 447685,
"gzip": 108152
},
"react-dom-server.production.min.js (NODE_PROD)": {
"size": 101966,
"gzip": 31470
},
"ReactDOMServerStack-dev.js (FB_DEV)": {
"size": 446371,
"gzip": 108003
},
"ReactDOMServerStack-prod.js (FB_PROD)": {
"size": 334124,
"gzip": 80394
},
"ReactARTStack-dev.js (FB_DEV)": {
"size": 143166,
"gzip": 32816
},
"ReactARTStack-prod.js (FB_PROD)": {
"size": 101182,
"gzip": 23039
},
"react-art.development.js (NODE_DEV)": {
"size": 269626,
"gzip": 57755
},
"react-art.production.min.js (NODE_PROD)": {
"size": 57419,
"gzip": 17338
},
"ReactARTFiber-dev.js (FB_DEV)": {
"size": 268884,
"gzip": 57586
},
"ReactARTFiber-prod.js (FB_PROD)": {
"size": 207113,
"gzip": 43453
},
"ReactNativeStack.js (RN)": {
"size": 233993,
"gzip": 55044
},
"ReactNativeFiber.js (RN)": {
"size": 387155,
"gzip": 84001
},
"ReactTestRendererFiber-dev.js (FB_DEV)": {
"size": 266386,
"gzip": 56454
},
"ReactTestRendererStack-dev.js (FB_DEV)": {
"size": 151770,
"gzip": 34846
},
"react-noop-renderer.development.js (NODE_DEV)": {
"size": 258303,
"gzip": 54417
},
"react-test-renderer.development.js (NODE_DEV)": {
"size": 267137,
"gzip": 56637
},
"react-dom-test-utils.development.js (NODE_DEV)": {
"size": 52820,
"gzip": 13580
},
"ReactTestUtils-dev.js (FB_DEV)": {
"size": 52753,
"gzip": 13576
},
"react-test-renderer-stack.development.js (NODE_DEV)": {
"size": 152686,
"gzip": 35015
},
"react-test-renderer-shallow.development.js (NODE_DEV)": {
"size": 8108,
"gzip": 2247
},
"ReactShallowRenderer-dev.js (FB_DEV)": {
"size": 8063,
"gzip": 2229
}
}
}