Next.js를 걷어냈더니 블로그가 모든 Lighthouse 항목에서 100점을 받았다
Removing Next.js Got My Blog to 100 on Every Lighthouse Category
정적 블로그를 직접 만들면서 캐싱과 이미지 최적화를 적용했지만, Next.js가 정적 페이지에도 항상 클라이언트 런타임과 하이드레이션을 실어 보내 점수가 100에 닿지 않았다. 결국 Next.js를 완전히 제거하고 Hono로 옮겼고, JavaScript 없는 페이지에서 미사용 코드가 23만 바이트에서 407바이트로 줄며 전 항목 100점을 달성했다. 빌드 시간도 약 40% 단축됐다.
그때 깨달았다. “그렇게까지 할 거면 나는 대체 왜 Next.js를 쓰고 있는 거지?”