Repolode
sveltejs

sveltejs/svelte

선언형 웹 컴포넌트를 효율적인 JavaScript로 컴파일해 DOM을 필요한 부분만 직접 업데이트하는 프레임워크입니다.

스타
88,410
포크
8,183
열린 이슈
1,202
마지막 커밋
4시간 전

어떤 프로젝트인가요?

Svelte는 컴파일러를 중심으로 설계된 웹 UI 프레임워크입니다. 브라우저에서 컴포넌트를 해석하는 대규모 런타임 라이브러리를 제공하는 대신, 빌드 시점에 컴포넌트를 처리해 상태가 바뀔 때 DOM을 직접 업데이트하는 일반 JavaScript로 변환합니다.

개발자는 선언형 문법으로 컴포넌트를 작성하고, 무엇을 변경해야 하는지 추적하는 작업은 컴파일러가 처리합니다. 덕분에 런타임이 작고 생성된 코드를 쉽게 파악할 수 있습니다. 프로젝트는 MIT 라이선스로 공개되어 있으며 자원봉사 커뮤니티가 관리합니다. 질문이 있다면 웹사이트, 로드맵, Discord 채팅을 이용할 수 있습니다.

Svelte는 적은 보일러플레이트와 작은 번들 크기로 인터랙티브한 웹 인터페이스를 만들고 싶은 개발자에게 적합합니다.

핵심 기능

  • 01컴포넌트를 DOM을 직접 업데이트하는 일반 JavaScript로 컴파일합니다.
  • 02보일러플레이트를 최소화한 선언형 컴포넌트 문법을 사용합니다.
  • 03가상 DOM 기반 프레임워크보다 런타임이 차지하는 공간이 작습니다.
  • 04MIT 라이선스로 공개된 오픈소스입니다.

활용 사례

  • 인터랙티브한 싱글 페이지 또는 서버 렌더링 웹 애플리케이션 구축
  • 번들 크기가 중요한 UI 위젯 제작
  • 컴파일러 기반 프런트엔드 프레임워크 접근 방식 학습

토픽

자주 묻는 질문

svelte은(는) 무엇인가요?
선언형 웹 컴포넌트를 효율적인 JavaScript로 컴파일해 DOM을 필요한 부분만 직접 업데이트하는 프레임워크입니다. Svelte는 컴파일러를 중심으로 설계된 웹 UI 프레임워크입니다. 브라우저에서 컴포넌트를 해석하는 대규모 런타임 라이브러리를 제공하는 대신, 빌드 시점에 컴포넌트를 처리해 상태가 바뀔 때 DOM을 직접 업데이트하는 일반 JavaScript로 변환합니다.
svelte은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
svelte은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
svelte은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. svelte의 마지막 커밋은 2026년 10월 21일입니다.
svelte은(는) 어디에 사용할 수 있나요?
인터랙티브한 싱글 페이지 또는 서버 렌더링 웹 애플리케이션 구축 번들 크기가 중요한 UI 위젯 제작 컴파일러 기반 프런트엔드 프레임워크 접근 방식 학습
svelte은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/sveltejs/svelte

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트