Vite
Vite, 프런트엔드 개발의 새로운 기준
ko.vite.dev
Vite는
성능에 집중한 번들러로
개발 환경에서 코드를 변경할 때 parcel, webapack에 비해 빠른 속도를 자랑한다.
이유는 vite의 코드 갱신 방식이 다른 번들러들과 다르기 때문인데, 다른 번들러들은 코드의 업데이트가 있을 때 전체 코드를 다시 번들링 하지만, vite는 브라우저의 요청에 따라 변경된 모듈만 전달하는 방식으로 화면을 갱신하기 때문에,
프로젝트의 코드 크기가 커질수록 갱신 속도가 느려지는 다른 번들러들에 비해, vite는 빠른 속도를 유지할 수 있다는 것이다. ~.~
또한 배포시에도 ESbuild(트랜스파일러), Rollup(트리셰이킹, 불필요한 코드를 쳐내고 번들로 합침)을 기반으로 동작하기때문에, 웹팩과 같이 증분 빌드를 지원하지는 않지만 빌드 속도 또한 매우 빠르다.
리액트 typescript 프로젝트를 vite 기반으로 생성하는 npm 명령어
npm create vite@latest my-project-name --template react-ts
일할때는 webpack만을 사용해봤는데 개인적으로 공부할때 vite를 써보니 확실히 기본 설정도 간단하고 로드 속도도 빨라서 편하다고 느껴졌다.
728x90
'react js' 카테고리의 다른 글
[프로그래머스 / 그리디greedy] 마법의 엘레베이터 js javascript (1) | 2024.11.27 |
---|---|
ref fowardRef createRef의 역할 (1) | 2024.11.25 |
javascript에서 함수가 선언되고 실행되는 과정 (실행 문맥 execution context) (0) | 2024.11.21 |
네이버 지도 위에 폴리곤을 그려보자 In React (0) | 2024.11.18 |
task queue에도 순서가 있다 : 마이크로테스크 큐와 매크로테스크 큐 (1) | 2024.11.16 |