Fast Refresh 도입으로 React 컴포넌트의 실시간 편집 경험을 개선하고, 오류 발생 시에도 상태 유지를 지원한다.
Incremental Static Regeneration(ISR)을 통해 정적 페이지를 백그라운드에서 재빌드하여 트래픽 중단 없는 업데이트를 제공한다.
환경 변수 지원 강화 및 Web Vitals 보고 기능 추가로 개발 편의성과 성능 측정 기능을 향상시켰다.
Fast Refresh는 React 컴포넌트 수정 시 즉각적인 피드백을 제공하여 개발 속도를 향상시킨다. 구체적으로, React Refresh를 통해 컴포넌트 트리에서 변경된 부분만 업데이트하며, 상태 유지를 보장한다. 따라서, 오류 발생 시에도 개발 세션을 유지하며 생산성을 높인다.
ISR은 정적 사이트의 장점과 동적 데이터의 유연성을 결합한다. unstable_revalidate 옵션을 통해 트래픽 유입 시 백그라운드에서 페이지를 재 생성한다. ISR은 레이턴시 스파이크 방지 및 를 가능하게 하며, 을 보완한다.
Next.js 9.4는 NEXT_PUBLIC_ 접두사를 사용하여 환경 변수를 브라우저에 노출하는 기능을 제공한다. .env 파일 지원을 통해 개발 및 운영 환경 설정을 간소화한다. Web Vitals 보고 기능을 통해 실제 사용자 트래픽 기반의 성능 지표를 수집하고, Lighthouse 점수 향상을 위한 인사이트를 얻을 수 있다.