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 pull request introduces a new webpack plugin,
InlineChunkHtmlPlugin
.InlineChunkHtmlPlugin
taps into the newHtmlWebpackPlugin
hook API and inlines any chunks matching (a) given regex expression(s).It continues to delete the asset to prevent webpack from writing it to disk.
Motivation
The runtime chunk should be separated from the app and vendor bundles so neither get invalidated when only the other bundle changes.
Unfortunately, the
runtime
chunk is way too small to warrant an additional HTTP request.The solution? Inline it into the HTML, i.e.
tagged new feature for
react-dev-utils
and enhancement forreact-scripts