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

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

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

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%

모노레포 환경에서 i18next 다국어 시스템 구축하기

무신사 favicon무신사·2026년 03월 08일
No Image
76%

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

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

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

카카오엔터테인먼트 favicon카카오엔터테인먼트·2022년 02월 17일