Glossary of terms
A collection of processed (compiled, transformed) code, packed together into self-contained format by a Bundler (e.g: Webpack, Rollup, etc). It includes not only the processed source code, but all the necessary dependencies and usually static assets.
Also known as Index bundle.
A lighter version of a Bundle, designed to be pulled in and used together with the Main bundle. A chunk is usually deferred and loaded on demand by the Main bundle or another chunk. Chunks can usually implicitly share and reuse dependencies from each other and the Main bundle.
In plural form: Async chunks refer to a Code Splitting approach.
You can learn more about local chunks in the dedicated Local vs remote chunks guide.
You can learn more about remote chunks in the dedicated Local vs remote chunks guide.
Arbitrary file with executable code. Can be a Bundle created by a Bundler (e.g: Webpack, Rollup, etc) or manually by hand.