Remix vs. Next.js
(remix.run)Remix팀이 쓴 글 이라는 걸 감안하고 보면 나름 볼만
- 정적 콘텐츠 서빙에선 Remix가 Next.js 와 같거나 더 빠름
- 동적 콘텐츠 서빙은 Remix가 Next.js 보다 빠름
- Remix는 느린 네트워크에서도 빠른 사용자 경험을 제공
- Remix는 에러, 인터럽트, 경쟁 조건들을 자동으로 처리. Next.js는 하지 않음
- Next.js는 동적 콘텐츠 서빙에 클라이언트측 JS를 권장하지만 Remix는 그렇지 않음
- Next.js는 데이터 뮤테이션을 위해 클라이언트측 JS를 필요로 하지만 Remix는 그렇지 않음
- Next.js 빌드 시간은 데이터가 많아지면 같이 선형적으로 증가하지만, Remix는 거의 바로 빌드되며 데이터랑 분리되어 있음
- Next.js는 데이터 확장 시에 애플리케이션 아키텍처를 변경하고 성능을 희생해야 함
- 우리가 생각하기에 Remix의 추상화가 더 나은 어플리케이션 코드를 만들어 냄