Ox: HTML에 직접 행동을 심는 8kB 하이퍼미디어 도구

Htmx live is cool. Datastar is fast. This cow is raw and strong

Ox: HTML에 직접 행동을 심는 8kB 하이퍼미디어 도구

Ox는 서버가 소유한 HTML에 반응성을 추가하는 경량(약 8kB gzip) 하이퍼미디어 도구입니다. `moo=` 속성에 일반 JavaScript를 작성해 요소에 직접 행동을 정의하고, 단일 반응형 상태 객체 `st`를 통해 페이지 전체 상태를 관리합니다. 서버 상호작용이 필요할 때만 `ox.get`/`ox.post`로 요청을 보내고 Datastar SSE 패치를 적용합니다. 빌드 단계나 번들러 없이 스크립트 하나만 로드하면 되며, 신뢰 경계를 HTML에 명시합니다. React 대체재가 아닌, 서버 렌더링 페이지를 위한 도구입니다.

Ox는 페이지를 두 번째 애플리케이션으로 만들지 않고 반응성을 추가합니다. 상태, 이벤트, 서버 호출, 신뢰 경계가 HTML에 그대로 보입니다.

이 날의 다른 글

2026-08-22