728x90
Svelte의 특징
- Svelte : 날씬한, 호리호리한
- 다른 라이브러리(React, Vue)에 비해서 가상동(Virtual DOM)을 사용하지 않는다.
- Svelte는 Reactvice web app 과 interface를 만드는데 사용되는 일종의 컴파일러(Compiler)이다.
- Write less Code => Svelte를 사용하면 적은 양의 코드로 동일한 동작을 하는 애플리케이션을 만들 수 있다.
장점
- 번들 크기감소
- 코드의 양이 줄어든다면 컴파일 되어 생성된 번들 파일의 크기도 같이 줄어든다.
- 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 |
---|