App Router는 React Server Components를 기본으로 사용하여 컴포넌트 단위로 서버/클라이언트를 분리합니다. 파일 컨벤션(
Pages Router는
layout.tsx, loading.tsx, error.tsx)으로 UI 계층을 구성하며, Server Actions와 Streaming을 지원합니다.Pages Router는
getServerSideProps, getStaticProps로 데이터를 fetching하며, 모든 컴포넌트가 기본적으로 클라이언트 컴포넌트입니다. 더 단순하고 예측 가능하지만 번들 크기 최적화가 어렵습니다.