Code splitting is an important part of delivering high-performance JavaScript applications, helping to avoid downloading and executing more JavaScript than is necessary for a given page. At a high level, "code splitting" refers to the process of breaking up bundled code into multiple smaller bundles that can be loaded and executed independently as needed.
Why
Use the (+) card below & tell us if we missed a capability!
Between new worker type
Can entry bundles be created for other contexts?
2/4Bundlers Passing
Between workers
Can bundles be shared between the main thread and workers?
3.5/4Bundlers Passing
Dynamic import
Can split points be created using dynamic import?
3/4Bundlers Passing
Multiple entry points per page
Can multiple entry points be used without duplicating modules?
3.5/4Bundlers Passing
One entry point per page
Are common entry dependencies extracted into a shared bundle?
3.5/4Bundlers Passing
Shared references between chunks
Are module exports between bundles live bindings?
4/4Bundlers Passing
Splitting single modules
Can modules be split apart based on export usage?
2Sub Tests
- +