본문 바로가기
Javascript/Vue

Vue3 Release

by 장쿨이 2020. 9. 22.

안녕하세요~

 

그토록 기다리던 Vue3가 릴리즈 되었습니다. 공식 로드맵보다는 시간이 지체는 되었으나 RC버전을 끝내고 공식 릴리즈 된 만큼 앞으로의 관련 라이브러리 지원등 많은 변화가 있을 것 같습니다.

 

Vue3는 Vue2의 Composition API를 병합하여 제공하고 있으며 다음과 같은 성능 향상이 있음을 발표 하였습니다.

 

Performance

  • Vue 3는 번들 크기 - 트리 쉐이킹(사용하지 않는 코드 제거) 시 최대 41 % 더 가벼움, 
  • 초기 렌더링 - 최대 55 % 더 빠름, 
  • 업데이트 - 최대 133 % 더 빠름 
  • 메모리 사용량 - 최대 54 % 더 빠름 

물론 Vue 커뮤니티에서 제공한 자료이기 때문에 참고만 하시면 되고 Vue2에 비하여 Vue3에서 많은 향상이 있다는것을 참고 하시면 되겠습니다.

 

Vue3에서는 좀더 향상된 TypeScript를 지원 합니다. Vue3의 코드베이스는 TypeScript로 작성 되었으며 자동생성(automatically generated), 테스트(tasted) 및 타입 정의(bundled type definitions)가 제공되어 항상 최신상태로 유지 합니다. 꼭 TypeScript를 이용하여 개발할 필요는 없으며(복잡도 증가) 규모가 크거나 타입 처리가 명확하는 경우에만 추천합니다. 개인적으로 중소 규모 개발은 일반적인 Vue3문법을 권장합니다.

 

하지만 아직 vuex와 vue-devtools 와같은 확장 라이브러리들이 아직 beta버전이라 조금은 더 시간을 두고 공부하시면 좋을 것 같습니다. 앞으로 Vue 와 관련된 라이브러리들이 Vue2에서 Vue3버전으로 지원할 것으로 보이며 많은 활성화가 되었으면 합니다.

'Javascript > Vue' 카테고리의 다른 글

Vscode 에서 Vue indent 설정하기.  (1) 2020.06.25

댓글