How does Next.js automatic code splitting and SSR work · InterviewLane