TIL_21.01.15 πŸƒπŸ½β€β™‚οΈπŸƒπŸ½β€β™‚οΈ

Doum KimΒ·2021λ…„ 1μ›” 15일
0

TIL

λͺ©λ‘ 보기
64/71
post-thumbnail

Webpack bundle analyzer

μ›ΉνŒ©μœΌλ‘œ λ²ˆλ“€λ§ν•œ 파일 뢄석을 μœ„ν•΄ μ‚¬μš©ν•œλ‹€.

CRA둜 μƒμ„±ν•œ ν”„λ‘œμ νŠΈλŠ” cra bundle analyzer λ₯Ό μ‚¬μš©.

λΆˆν•„μš”ν•œ λͺ¨λ“ˆμ΄ λ²ˆλ“€λ§ 파일둜 같이 λ‘œλ”©λœλ‹€? -> μ„±λŠ₯μ €ν•˜

λ”°λΌμ„œ code spliting을 ν†΅ν•΄μ„œ λΆˆν•„μš”ν•œ λ¦¬μ†ŒμŠ€ 쀄이기 -> λ‘œλ”©μ†λ„ ν–₯상

Code spliting

μ½”λ“œ λΆ„ν•  (λ²ˆλ“€ 파일 μͺΌκ°œκΈ°)

λŒ€ν‘œμ μΈ νŒ¨ν„΄

  1. νŽ˜μ΄μ§€ 별 λΆ„ν• 
  2. λͺ¨λ“ˆ 별 λΆ„ν• 

λΆˆν•„μš”ν•œ μ½”λ“œ λ˜λŠ” μ€‘λ³΅λ˜λŠ” μ½”λ“œκ°€ 없이 μ μ ˆν•œ μ‚¬μ΄μ¦ˆμ˜ μ½”λ“œκ°€ μ μ ˆν•œ 타이밍에 λ‘œλ”©λ  수 μžˆλ„λ‘ ν•˜λŠ” 것.

route-based-code-splitting


μ„±λŠ₯ μ΅œμ ν™”μ— λŒ€ν•΄μ„œ κ³΅λΆ€ν•˜λ©΄μ„œ κ°€μž₯ 크게 λŠλ‚€ 점은 μ—¬νƒœ 정말 아무 생각없이 μ½”λ“œλ₯Ό μž‘μ„±ν–ˆκ΅¬λ‚˜...

μ΄λž˜μ„œ λ‚΄ ν”„λ‘œμ νŠΈμ—μ„œ μ„±λŠ₯이 λ‚˜μ˜€μ§€ μ•Šμ•˜κ΅¬λ‚˜ λ°˜μ„±μ΄ λœλ‹€.

μ§€κΈˆμ΄λΌλ„ μ„±λŠ₯ μ΅œμ ν™” 및 ν…ŒμŠ€νŠΈμ— 관심을 가지고 κ³΅λΆ€ν•˜λ €κ³  ν•΄μ„œ κ·Έλ‚˜λ§ˆ 닀행이닀.

0개의 λŒ“κΈ€