Home > @lynx-js/rspeedy > ChunkSplit > strategy
The ChunkSplitting strategy.
Signature:
split-by-experience(default): an empirical splitting strategy, automatically splits some commonly used npm packages into chunks of moderate size.
split-by-module: split by NPM package granularity, each NPM package corresponds to a chunk.
split-by-size: automatically split according to module size.
all-in-one: bundle all codes into one chunk.
single-vendor: bundle all NPM packages into a single chunk.
custom: custom chunk splitting strategy.
all-in-one to put all modules in one chunk.single-vendor to put all third-party dependencies in one chunk. And source code in another chunk.