Dioxus 0.7 Release: Native Rendering, Hot-Patching & Major Updates!
- Dioxus 0.7은 런타임에 Rust 코드를 즉시 업데이트하여 애플리케이션 재시작이나 상태 손실 없이 변경 사항을 반영할 수 있게 하는 핫 패칭 기능을 도입하여 개발 효율성을 크게 향상시켰습니다. 🚀
- Dioxus가 웹뷰 대신 네이티브 렌더링을 지원하게 되어 더 부드럽고 빠르며 일관된 성능을 제공하며, 대중적 채택에 기여할 것으로 기대됩니다. 🖥️
- 서버 함수가 전반적으로 개선되었고,
axum과의 통합이 더욱 강화되어 백엔드 개발 경험이 향상되었습니다. ⚙️
- WebAssembly 타겟, 특히 웹 프론트엔드에서 코드 분할 및 지연 로딩을 지원하여 초기 로드 시간을 줄이고 필요한 리소스만 가져올 수 있게 되었습니다. ⚡
- 기존 시그널 외에 'Stores'가 추가되어 맵, 트리와 같은 중첩되거나 복잡한 반응형 상태 관리가 더욱 용이해졌습니다. 📦
- RSX 블록에서 가상 노드, 가상 DOM, Blitz 엔진, Taffy(레이아웃), Stylo(CSS), 렌더 트리, WGPU를 거쳐 네이티브 창에 표시되는 상세한 네이티브 렌더링 파이프라인이 설명되었습니다. 🎨
데브허브 | DEVHUB | Dioxus 0.7 Release: Native Rendering, Hot-Patching & Major Updates!