최근 Vercel이 Turbopack이라는 새로운 번들러를 공개하면서 Vite보다 10배 빠르다고 홍보했는데 Vite를 만든(Vue.js도 만든) Evan You가 이 벤치마크 결과가 공정하지 않다며 글을 올렸습니다. Vercel이 자세한 벤치마크 내용을 공개하지 않았기 때문에 정말 Vite보다 빠른지 테스트를 하였지만 HMR 속도를 측정했을 때 Turbopack이 2배 정도 빨랐는데 이는 Vite가 기본적으로는 Babel을 사용하고 있었기 때문이고 Next.js처럼 SWC를 사용한다면 거의 비슷한 속도가 나온다고 벤치마크 결과를 자세히 공개했습니다. 이 글이 올라오자 Vercel에서 더 자세한 벤치마크 결과를 공개했는데( https://turbo.build/blog/turbopack-benchmarks ) Evan You에 따르면 예상대로 Babel 기반의 Vite와 비교한 결과이고 심지어 Turbopack의 15ms는 0.01초로 표시하고 Vite의 87ms는 0.09로 표시해서 10배로 만들었지만 실제로는 6배 정도의 차이라고 얘기하고 있습니다. 또한 이 결과는 모듈이 3만개일때만 차이나 가는 것으로 10배 차이라는 것을 보여주기 위한 의도적인 벤치마킹이라고 얘기하고 있습니다. React 진영에 과하게 적개심을 드러내는 것을 종종 보는 Evan You를 좋아하는 편은 아니지만 이번 벤치마크 얘기에서는 옳은 얘기를 하고 있다는 생각이 듭니다.

Is Turbopack really 10x Faster than Vite? · Discussion #8 · yyx990803/vite-vs-next-turbo-hmr

GitHub

Is Turbopack really 10x Faster than Vite? · Discussion #8 · yyx990803/vite-vs-next-turbo-hmr

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2022년 11월 7일 오후 6:50

댓글 0

    함께 읽은 게시물

    앞으로의 코테는 설명을 주고 코드를 짜라고 하는 것이 아니라, 코드를 주고 설명을 하라는 것이 유효할 것이다.


    내 경우는 이미 그렇게 하고 있는데, 요구사항을 주고 개발을 요청. 결과물이 요구사항대로 개발이 잘 되었다면, 다음 단계로 제출한 코드를 리뷰하며 설명을 요청한다.


    ... 더 보기

     • 

    저장 2 • 조회 1,008


    퇴사 부검 : 네이버를 떠나며

    ... 더 보기

    퇴사 부검 : 네이버를 떠나며

    taetaetae.github.io

    퇴사 부검 : 네이버를 떠나며

     • 

    저장 25 • 조회 3,331


    AX 시대, 일잘러 되기, 시대가 원하는 리더의 역량

    ... 더 보기

     • 

    저장 1 • 조회 509


    퍼스널 브랜딩의 불편한 진실

    회사에서 개인의 브랜드를 만든다는 것은 누군가를 불편하게 하는 행위이다.
    이게 무슨 말일까?

    ... 더 보기


    기능 정의의 중요성

    자주 사용하는 공통기능을 하나의 모듈로 만들어 놓고, 필요할때 마다 참고 하는 성향이 있어서 개인적인 공간에 작업물을 정리 하거나, 나만의 모듈로 만드는 것을 종종 진행하고 있어요.

    ... 더 보기