Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
Next.js 프로젝트 Migration과 Refactoring 과정을 공유합니다. 섬네일

Next.js 프로젝트 Migration과 Refactoring 과정을 공유합니다.

더핑크퐁컴퍼니 favicon더핑크퐁컴퍼니·Frontend·
ReactNext JsSWCDay JsDate Fns
2022년 09월 15일2

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

더핑크퐁컴퍼니가 Next.js 9에서 12로 마이그레이션하고 리팩토링하여 번들 크기 및 빌드 속도를 크게 개선했습니다.

구현 방법

  • Next.js 9→12 업그레이드 및 리팩토링
  • Babel 제거 및 SWC 도입
  • React 17 JSX Transform 도입
  • 모듈러 임포트로 Lodash 최적화
  • Moment.js 대체 Day.js/ date-fns 도입
  • SWC 기반 빌드 플로우 및 번들 분석 도입(Analyzer)

주요 결과

  • 로컬 핫 리로딩 3배, 프로덕션 빌드 5배 빠름
  • 빌드 시간 40.40s → 21.00s로 단축
  • 번들 크기 2.6MB → 2.01MB로 감소
  • 번들 분석 도구 도입으로 시각화 및 최적화 포인트 확보

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
No Image
76%

Syrup 모바일 웹 속도 개선기: WebFlux, SSE, 그리고 Next.js

SK플래닛 faviconSK플래닛·2023년 12월 12일
초보 웹 개발자를 위한 자바스크립트 빌드 툴과 SWC 섬네일
74%

초보 웹 개발자를 위한 자바스크립트 빌드 툴과 SWC

카카오엔터테인먼트 favicon카카오엔터테인먼트·2022년 02월 17일
신세계백화점 PC 메인 React 전환기 섬네일
74%

신세계백화점 PC 메인 React 전환기

SSG.COM faviconSSG.COM·2025년 04월 29일