JS

번들링을 하는 이유?

2024. 9. 6. 21:27

webpack 관련 정보들을 보다 보면 '번들링'이라는 단어를 심심찮게 목격할 것이다.

 

자바스크립트 소스 내의 함수들을 모듈화 함으로써 여러 개의 파일로 쪼개면 그만큼의 HTTP 요청을 추가로 하게 된다.

프로젝트 크기가 작으면 모듈 파일 몇 개 늘어나도 별 영향 없겠지만,

프로젝트 크기가 커져서 모듈 파일이 몇 천개가 된다면 분명히 문제가 될 것이다.

이때, 작업 시 쪼개놨던 모듈들을 배포할 때 다시 한데 합치는 작업이 바로 '번들링'이다.

번들링을 하면 모듈 갯수만큼 늘어났던 HTTP 요청들이 1~2개로 확 줄어들어 리소스 관리에 매우 효과적이다.

 

이러한 번들링 기능을 제공해주는 웹 배포 도구 중 하나가 바로 그 유명한 'webpack'인 것이다.

 

출처:

https://www.udemy.com/course/javascript-zw/learn/lecture/30292188#overview

'JS' 카테고리의 다른 글

ESLint: 그냥 코드 정리해주는 도구?  (0) 2024.09.06
Babel 쉽게 설명하기  (0) 2024.09.06
모듈화 정리  (0) 2024.09.06
HTTP 요청하기 & 에러 처리 (+ Axios)  (0) 2024.09.05
HTTP 통신을 해보자  (0) 2024.08.30
'JS' 카테고리의 다른 글
  • ESLint: 그냥 코드 정리해주는 도구?
  • Babel 쉽게 설명하기
  • 모듈화 정리
  • HTTP 요청하기 & 에러 처리 (+ Axios)
쥬피썬더의노예
쥬피썬더의노예
오히려 좋아
  • 쥬피썬더의노예
    d.log
    쥬피썬더의노예
    글쓰기 관리
    • 분류 전체보기 (112)
      • JS (37)
      • TS (3)
      • WEB (10)
      • React.js (20)
      • Next.js (4)
      • tanstack query (2)
      • Node.js (2)
      • HTML (5)
      • CSS (13)
      • CS (1)
      • 에이전트 (1)
      • Git (4)
      • JAVA (0)
      • SQL (0)
      • db (0)
      • GSAP (0)
      • 자료구조 (1)
      • 알고리즘 (0)
      • ✨회고 (5)
      • 포꾸 (0)
      • 인터뷰 (0)
      • 개발일지 (0)
      • 일기 (1)
      • etc (3)
      • 정처기 실기 (0)
        • C (0)
        • Java (0)
        • Python (0)
      • fonts (0)
      • articles (0)
      • 도서 (0)
  • 인기 글

  • 태그

    리팩토링
    슬라이딩 윈도우
    폼
    HTML
    WEB
    SSR
    Next.js
    클로저
    조합 패턴
    React Query
    안티그래비티
    GIT
    React
    유효성 검사
    Til
    useState
    프론트엔드
    javascript
    상태 관리
    자바스크립트
    useEffect
    리액트
    TypeScript
    zustand
    React.JS
    아키텍처
    state
    SSG
    css
    CSR
  • 최근 글

  • 전체
    오늘
    어제
  • hELLO· Designed By정상우.v4.10.3
쥬피썬더의노예
번들링을 하는 이유?
상단으로

티스토리툴바