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 should fix the extended lag seen at "92% chunk asset optimization UglifyJSPlugin" when compiling an app for prod.
This has been a common annoyance for webpack users lately, due to some unoptimized code for node 6 compatibility deep in uglifyJS
webpack-contrib/uglifyjs-webpack-plugin#272
one of the webpack maintainers recommends using the terser-webpack-plugin, which is another minify/uglify tool that will be the webpack standard in v5, but won't be updated/required for v4 due to some breaking changes.
facebook/create-react-app#4492 (comment)
some preliminary testing:
current status, master branch (uglifyJS)
updated state, terser branch (terser-webpack-plugin)
decrease in PL prod compile time: 291821ms or 4.86m faster
decrease in drupal prod compile time: 274433ms or 4.57m faster