VueJS에서 Webpack이 아닌 Vite를 사용해야 하는 이유

WebpackVite 둘 다 프론트엔드 개발에서 사용되는 모듈 번들러 및 빌드 도구이다. 둘 의 차이점은 뭘까?


"Webpack을 사용하는 이유가 뭘까?"


webpack은 2012년에 처음 출시되었으며, 많은 기능과 안정성을 축적해왔다. 또 오래된 만큼 커뮤니티나 블로그를 통해 사용법이나 이슈 조치에 대한 레퍼런스를 쉽게 찾아볼 수 있어 이미 많은 프론트엔드 개발자들이 선택하여 사용하고 있다.

또  VueJS 뿐 아니라 React, Angular와 같이 다양한 프레임워크를 지원하는 등 장점이 많아 번들러 도구로써 인기가 시들지 않고 있다.

하지만 필자는 이미 오랫동안 잘 사용하고 있는 webpackvue에서는 vite를 사용하는 것이 유리하고 생각한다.


"Webpack이 아닌 Vite를 사용해야 하는 이유가 뭘까?"


단 하나로 정의된다. 빌드 속도가 정말정말 빠르다. Vite는 초기 렌더링 속도가 빠르고 HMR( Hot-Module Replacement )을 통해 빠른 개발 속도를 지원한다.

특히 ViteVueJS에 최적화 되어 있다. VueJS 창시자 Evan You가 개발하였기 때문이다.


"도대체 얼마나 빠른 걸까?"


현재 현업에서 개발 중인 동일한 프로젝트로 얼마나 걸리는 지 테스트해보았다.

다음은 webpack으로 build했을 때 걸리는 시간이다. '11.515초'가 걸렸다.

다음은 vitebuild 했을 때 걸린 시간으로 무려 '0.5초'가 걸렸다.


"마치며"


이번에 연구과제를 진행하면서 vite에 존재를 알았고 기존 webpack에서 vite로 마이그레이션을 하였다. 0.5초만에 내가 작성한 코드를 바로 화면에서 확인할 수 있다는 것은 엄청나게 큰 메리트가 있다. IT에서 시간은 비용과 밀접한 관련이 있기  때문에 한 번 변경해보는 것은 어떨까?

VueJS에서 Webpack이 아닌 Vite를 사용해야 하는 이유

초급에서 고급까지

VueJS에서 Webpack이 아닌 Vite를 사용해야 하는 이유

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 11월 17일 오전 10:47

조회 275

댓글 0

    함께 읽은 게시물

    주니어 개발자들이 읽으면 좋은 테크 아티클 모음📚

    F-Lab 에서 주니어 개발자들이(사실 개발자라면 누구나) 보시면 좋을 아티클 모음을 공유해 주었네요! 검색엔진부터 비동기 처리, NoSQL 등 다양한 분야의 아티클들이 공유되어 있으니 관심있으신 분들은 보시면 좋겠습니다. F-Lab 에서 공유해주신 아티클 주제를 나열해보면 다음과 같습니다. 📌 구글이 직접 말하는 검색엔진의 원리 (tali.kr) 📌 검색 엔진은 어떻게 작동하는가 (xo.dev) 📌 네이버의 검색엔진의 특징과 알고리즘 (tistory.com) 📌 [네이버 블로그]네이버 검색의 원리 : 네이버 블... 더 보기

    주니어 개발자들이 읽으면 좋은 테크 아티클 모음

    F-Lab : 상위 1% 개발자들의 멘토링

    주니어 개발자들이 읽으면 좋은 테크 아티클 모음

     • 

    저장 141 • 조회 3,816


    면접 연습 서비스, 곰터뷰

    h

    ... 더 보기

    곰터뷰

    Gomterview

    곰터뷰

     • 

    댓글 1 • 저장 436 • 조회 12,860


    토스에 합류하다

    ... 더 보기

    토스에 합류하다

    velog.io

    토스에 합류하다

    고용노동부가 주관하는 청년미래플러스 사업, 이전에 공유했었는데요.

    ... 더 보기

    청년미래플러스 참여 재직자 1기 모집

    한국소프트웨어산업협회

    청년미래플러스 참여 재직자 1기 모집


    MLOps roadmap 2024

    f

    ... 더 보기

    MLOps roadmap 2024

    Substack

    MLOps roadmap 2024

     • 

    저장 51 • 조회 3,495