Next.js 9.0.7, 더 빨라진 빌드와 편리한 개발 환경 제공!
by DD
6년 전
조회수 8
Windows 환경에서 빌드 동시성을 개선하여 빌드 속도 향상
Gzip 압축 기본 지원으로 번들 사이즈 감소 및 배포 편의성 증대
Telemetry 도입으로 Next.js의 성능 개선 방향성 확보
Windows 빌드 환경 개선
worker-farm에서 jest-worker로 전환하여 Windows 환경에서의 빌드 안정성을 확보했다. jest-worker는 worker_threads를 지원하여 Node.js 12 이상에서 빌드 속도 향상을 이끌어낸다. 따라서 Windows 사용자도 macOS/Linux와 동일한 수준의 빌드 성능을 경험할 수 있다.
Gzip 압축 기본 지원
Next.js 9.0.4부터 Gzip 압축을 기본적으로 지원하여 별도의 설정 없이 번들 사이즈 감소 효과를 얻을 수 있다. Vercel과 같은 플랫폼에서는 이미 압축을 지원하지만, 자체 호스팅 환경에서는 압축 미들웨어 설정을 해야 했다. Brotli 지원도 곧 추가될 예정이다.
Telemetry 시스템 도입
Next.js 팀은 Telemetry를 도입하여 사용자들의 사용 패턴을 익명으로 수집한다. CSS 파일 임포트와 같은 비표준적인 사용 사례를 파악하고, Next.js의 개선 방향성을 설정한다. 개선 사항 검증에도 활용될 예정이며, 사용자는 선택적으로 참여를 거부할 수 있다.