- 복잡한 프레임워크 대신 SSR·SSG 환경에 가볍게 적용할 수 있는 웹 컴포넌트 기반 마이크로 프레임워크
- gzip 기준 약 5kb로 매우 경량이며, HTML과 JavaScript를 분리해 번들 크기를 줄이고 구조를 단순화
-
백엔드 독립적으로 동작하며, 다양한 서버/정적 사이트 환경에 통합 가능
-
단순한 구조:
state.set()
과 이벤트 바인딩으로 UI 업데이트
-
적용 환경: SSR(WordPress, Rails, Laravel, Node 템플릿 등), SSG(Hugo, Astro, 11ty, Jekyll 등)
- 기존 자바스크립트 생태계와 쉽게 통합 가능하며, 자바스크립트의 함수형 기능을 적극 활용
-
Elm Architecture에서 영감을 받아 단일 상태 관리와 이벤트 기반 갱신 구조를 제공하며, vanilla JS 라이브러리와 상호운용성을 지원
-
Island Architecture를 채택해 애플리케이션 일부에만 컴포넌트를 적용 가능하며, 프레임워크 종속 없이 SSR/SSG 프로젝트에 이벤트 주도형 UI를 더하는 데에도 적합