Next.js 8.0.4, 빌드 속도 UP! 런타임 DOWN!
by DD
7년 전
조회수 4
빌드 성능 향상을 통해 프로덕션 코드의 재빌드 속도 향상을 달성함
클라이언트 런타임 및 서버리스 함수 크기를 줄여 HTTP 페이로드 감소 효과를 얻음
@next/mdx 플러그인을 Next.js 저장소로 이전하여 플러그인 관리 효율성을 높임
결정적 빌드와 캐싱 전략
Next.js 8.0.4는 결정적 빌드를 통해 빌드 결과의 일관성을 보장한다. 따라서 변경 사항이 없는 경우, 캐싱을 적극 활용하여 빌드 시간을 단축한다. 구체적으로 JavaScript minify 과정에서 캐시 적중률을 높여 프로덕션 빌드 속도 향상을 이끌어낸다.
번들 사이즈 감소를 위한 노력
Next.js는 번들 사이즈를 줄이기 위해 다양한 최적화를 수행했다. withRouter 의존성 제거를 통해 3KB 감소를 달성했으며, next/babel preset 최적화를 통해 JavaScript 코드 경량화를 실현했다. 결과적으로 HTTP 페이로드 감소 및 성능 개선을 이끌었다.
MDX 플러그인 통합의 의미
Next.js는 @next/mdx 플러그인을 자체 저장소로 이전하여 관리 효율성을 높였다. 따라서 핫 모듈 리플레이스먼트(HMR), 프로덕션 빌드 등 핵심 기능과의 호환성을 강화한다. 구체적으로 플러그인 테스트 자동화를 통해 안정적인 릴리즈를 보장한다.
댓글 0
첫 번째 댓글을 남겨보세요!