Optimize Next.js: Code Splitting & Bundling