Added a webpack benchmark: the basic output of create-react-app. #34
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds the unminified output of create-react-app as a benchmark script, as a good example of webpack output.
On master I get:
On aickin/optimize-js webpack-specific branch, I get:
One really bad thing about this PR is that the "Run all" button in the benchmark now consistently crashes Chrome for me part way through the benchmark. Each benchmark is still individually runnable, but if you try to run all of them, it crashes. I don't know what to do about that.
In case you want to re-create this file at some point, I did the following to generate the benchmark file:
create-react-app
to make a new project.npm run eject
UglifyPlugin
fromconfig/webpack.config.prod.js
src/index.js
, removing the callReactDOM.render
and replacing it with:npm run build
build/static/js/main.<hash>.js
to this benchmark folder ascreate-react-app.js
.__start
and__end
benchmarking lines from the other benchmarks to the top and bottom of the file.