Show HN: Sycamore – 차세대 Rust 웹 UI 라이브러리, 세밀한 반응성 사용
Source: Hacker News
손쉬운 성능
Sycamore는 Rust와 WebAssembly 위에 구축되어 있어 성능을 완벽하게 제어할 수 있습니다.
세밀한 반응성
Sycamore의 반응성 시스템은 세밀하게 설계되어, 업데이트가 필요한 앱의 부분만 다시 렌더링됩니다.
타입‑검사 UI
맞춤 DSL이든 빌더 API든, Sycamore는 코드를 타입‑검사하여 컴파일 시 오류를 잡아줍니다.
서버 사이드 렌더링 (SSR)
Sycamore는 기본적으로 서버 사이드 렌더링을 지원합니다. 필요하지 않다면 SPA 모드도 동일하게 잘 동작합니다.
비동기와 Suspense
리소스와 suspense API를 사용해 비동기 데이터를 손쉽게 로드하고 표시할 수 있으며, async/await을 일등으로 지원합니다.
내장 라우팅
Sycamore는 클라이언트‑사이드 네비게이션과 서버 사이드 렌더링을 모두 지원하는 내장 라우터를 제공합니다.
Sycamore v0.9.0 발표
2024년 11월 1일
- 반응성 v3
- 뷰 v2
- 리소스 API 및 suspense
- SSR 스트리밍
- 속성 패스스루
- 새로운 웹사이트
- 기타 여러 개선 사항!