mirror of
https://github.com/facebook/react.git
synced 2026-02-26 06:05:03 +00:00
* 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
160 lines
3.6 KiB
JSON
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
|
|
}
|
|
}
|
|
} |