10P by xguru 2일전 | ★ favorite | 댓글 1개
  • 복잡한 프레임워크 대신 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를 더하는 데에도 적합

5kb 경량이라 좋은 것 같기도한데.. 기본 예제의 UI가 아쉬운 것 같네요.