본문 바로가기

Develop/study

Valdi – 네이티브 성능을 제공하는 크로스플랫폼 UI 프레임워크

타입스크립트로 개발하는..

크로스 모바일 개발 통합 플랫폼 

  • Snap(스냅챗)이 만든 Valdi는 iOS, Android, macOS에서 네이티브 성능을 제공하는 크로스플랫폼 UI 프레임워크로, 선언형 TypeScript로 작성된 UI를 각 플랫폼의 네이티브 뷰로 직접 컴파일함
  • 웹뷰나 JavaScript 브리지 없이 동작하며, 자동 뷰 재활용, 최적화된 레이아웃 엔진, 뷰포트 기반 렌더링 등으로 높은 성능을 유지함
  • 즉시 핫 리로드, VSCode 디버깅, TSX 문법 지원 등으로 개발 속도를 높이고, 기존 네이티브 앱과의 통합도 유연하게 지원함
  • TypeScript와 네이티브 코드 간 타입 안전 바인딩, protobuf 지원, C++·Swift·Kotlin 연동 등으로 깊은 네이티브 통합 구조를 제공함
  • 8년간 Snap의 프로덕션 앱에서 검증된 기술로, 대규모 애니메이션·제스처·멀티스레드 처리 등 고급 기능을 포함한 확장 가능한 UI 개발 기반





https://github.com/Snapchat/Valdi

 

GitHub - Snapchat/Valdi: Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer v

Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer velocity. - Snapchat/Valdi

github.com

 

반응형

'Develop > study' 카테고리의 다른 글

Cursor AI  (0) 2024.11.08
WSL에서 Rust 설치  (0) 2024.01.25
[Hyper-v] Zorin OS  (0) 2023.02.05
RUST #1 at WSL  (0) 2022.09.27
Ubuntu 22.04 .NET 6 설치  (0) 2022.08.18