일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- react
- prettier
- docker
- webpack
- 타입 단언
- Render Queue
- Sparkplug
- JavaScript
- 프로젝트 구조
- 좋은 PR
- AJIT
- VirtualDom
- Microtask Queue
- 주니어개발자
- next.js
- Headless 컴포넌트
- 암묵적 타입 변환
- 프로세스
- Custom Hook
- Pull Request
- Dockerfile
- linux 배포판
- 명시적 타입 변환
- CS
- TypeScript
- Compound Component
- Event Loop
- type assertion
- prettier-plugin-tailwindcss
- task queue
Archives
- Today
- Total
목록webpack (1)
너굴 개발 일지
[Webpack] 모듈 번들러, 그리고 ESBuild를 통한 빌드 속도 개선 (1)
회사에서 개발중인 CRA 기반의 React 프로젝트를 Docker 이미지로 빌드시 npm run build 명령어를 통한 빌드 시간이 너무 오래 걸려 이를 개선한 과정을 작성한 글입니다. 프로젝트를 그냥 빌드하면 1분 50초정도 걸리지만 Docker 이미지로 빌드시 빌드시간이 약 6분정도로 3배가량 차이가 났습니다. 그래서 Webpack을 커스텀해 빌드 시간 자체를 줄이면 Docker 이미지 빌드 시간도 줄일 수 있지 않을까 싶어 빌드 과정을 개선해보겠습니다. 내용이 길어질 것 같아 2개의 글로 나눠 이번 포스팅은 모듈 번들러, Webpack이란 무엇이고 왜 쓰는지에 대해 알아보겠습니다. 사전 지식 CRA React 빌드 과정 모듈 시스템 본론 모듈 번들러 트랜스파일러 Webpack Create Reac..
React
2023. 9. 21. 23:17