본문 바로가기
프로그래밍/svelte

[svelte] SVELTE 란?

by 혀끄니 2023. 5. 20.
728x90

Svelte의 특징

  • Svelte : 날씬한, 호리호리한
  • 다른 라이브러리(React, Vue)에 비해서 가상동(Virtual DOM)을 사용하지 않는다.
  • Svelte는 Reactvice web app 과 interface를 만드는데 사용되는 일종의 컴파일러(Compiler)이다.
  • Write less Code => Svelte를 사용하면 적은 양의 코드로 동일한 동작을 하는 애플리케이션을 만들 수 있다.

장점

  • 번들 크기감소
  1. 코드의 양이 줄어든다면 컴파일 되어 생성된 번들 파일의 크기도 같이 줄어든다.
  2. SPA의 전형적인 단점으로는 첫 로딩 시 사용되는 모든 리소스를 다운, 파싱. 실행 되기 때문에 첫 로딩에 많은 시간이 걸린다. 그만큼 번들 크기가 줄어든다면 첫 로딩시 속도가 개선
  • 유지보수 비용 감소
  • Not Virtual DOM
  • Svelte는 컴파일러이다

단점

  • CDM으로는 Svelte를 사용할 수 없다.
  • 브라우저 지원 체크 (IE 11이하의 구형 브라우저에서는 지원 불가)
  • Svelte 생태계가 크지 않다.

참고 블로그

https://koras02.tistory.com/190

 

svelt란 ? 공식문서 해석기 - React와의 차이점

이번 시간에는 요즘들어서 프론트엔드 프레임워크 3대장 React Vue Angular를 이어 새롭게 등장한 Svelte라는 프레임워크에 대해 포스팅 해보겠습니다. svelte는 아직까지는 정식으로 한글 문서를 제공

koras02.tistory.com

 

728x90

'프로그래밍 > svelte' 카테고리의 다른 글

[svelte] Svelte 시작하기  (0) 2023.05.20