Code-splitting is an alternative to large bundles, which is where JavaScript is split into smaller chunks.