BetaMan의 공사장
close
프로필 배경
프로필 로고

BetaMan의 공사장

  • 전체보기 (122)
    • SW (92)
      • Typescript (30)
      • Python (1)
      • DevOps (8)
      • Baekjoon (15)
      • Webhacking.kr (10)
      • Reference (6)
      • Etherium (1)
      • Arduino (2)
      • Single-Board-Computer (5)
      • mBlock Extensions (1)
      • Joom API (5)
      • GPT-3 API (5)
      • Etc (3)
    • Broadcast (3)
    • Maker (19)
      • 어린왕자 만들기 (3)
      • ON-AIR sign (2)
      • 3D 프린트 에스컬레이터 (2)
      • 3D 프린터 (3)
      • Back To the Past (3)
    • Illustration (8)
      • 표지판 일러스트 (6)
      • 기타 (2)
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
728x90
[Typescript] optimizePackageImports 옵션으로 Next.js 번들 사이즈 줄이기 (modularizeImports 대체재)

[Typescript] optimizePackageImports 옵션으로 Next.js 번들 사이즈 줄이기 (modularizeImports 대체재)

서론 이번 포스팅에선 Next.js에서 번들 사이즈 최적화를 위해 제공하는 optimizePackageImports 옵션을 소개해보려고 한다. 점점 날이 갈수록 뚱뚱해지는 우리의 Next.js 프로젝트를 다이어트 시켜보자. optimizePackageImports가 뭔데? optimizePackageImports는 Next.js 13.5 버전에 출시된 next.config.js의 옵션이다. 이 옵션을 활성화하면, 프로젝트에서 import하고 있는 패키지가 번들링될 때의 용량을 절감 시켜준다. 그로인해 우리 번들링 결과물에 마법같은 용량 절감 결과를 보여준다. 하지만 절감 원리는 매우 단순하다. Barrel Index로 component, hook등을 제공하는 패키지들은 트리쉐이킹이 안되는 경우가 자주 발..

  • format_list_bulleted SW/Typescript
  • · 2024. 2. 8.
  • textsms
728x90
  • navigate_before
  • 1
  • navigate_next
250x250
반응형
공지사항
전체 카테고리
  • 전체보기 (122)
    • SW (92)
      • Typescript (30)
      • Python (1)
      • DevOps (8)
      • Baekjoon (15)
      • Webhacking.kr (10)
      • Reference (6)
      • Etherium (1)
      • Arduino (2)
      • Single-Board-Computer (5)
      • mBlock Extensions (1)
      • Joom API (5)
      • GPT-3 API (5)
      • Etc (3)
    • Broadcast (3)
    • Maker (19)
      • 어린왕자 만들기 (3)
      • ON-AIR sign (2)
      • 3D 프린트 에스컬레이터 (2)
      • 3D 프린터 (3)
      • Back To the Past (3)
    • Illustration (8)
      • 표지판 일러스트 (6)
      • 기타 (2)
최근 글
인기 글
최근 댓글
태그
  • #Baekjoon
  • #openAI
  • #일러스트
  • #표지판
  • #API
  • #3d 프린트
  • #알고리즘
  • #joom
  • #ps
  • #GPT-3
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바