PocketJS: 브라우저 외부에서 JSX UI 실행 및 Solid/Vue Vapor 컴포넌트 지원
요약
PocketJS는 브라우저 외부 환경에서 JSX UI를 실행할 수 있게 하는 도구입니다. QuickJS를 활용하여 Solid 또는 Vue Vapor 컴포넌트를 구동하며, 레이아웃 및 애니메이션 처리는 no_std Rust 코어가 담당합니다.
핵심 포인트
- 브라우저 외 환경(PSP, macOS 등)에서 JSX UI 실행 가능
- QuickJS를 이용해 Solid/Vue Vapor 컴포넌트 구동 지원
- no_std Rust 코어로 레이아웃 및 애니메이션 처리
- 8MB 메모리 예산 내에서도 60 FPS 유지 목표
PocketJS는 브라우저 외부에서 JSX UI를 실행하며, QuickJS를 통해 Solid 또는 Vue Vapor 컴포넌트를 구동합니다. 레이아웃, 스타일링, 텍스트, 애니메이션 처리는 no_std Rust 코어가 담당합니다.
이는 실제 PSP, PPSSPP, 브라우저(WASM), 네이티브 macOS 창, 그리고 헤드리스 Bun에서 실행 가능하며, 8MB 메모리 예산 내에서도 60 FPS 애니메이션을 유지합니다.
https://github.com/pocket-stack/pocketjs
AI 자동 생성 콘텐츠
본 콘텐츠는 X @qingq77 (검증됨)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기