스냅챗이 오픈소스로 공개한 Valdi를 확인해보시는 것도github.com/Snapchat/ValdiOcUVBGjm 스냅챗 팀이 개발하고 오픈소스로 공개한 크로스 플랫폼 네이티브 퍼포먼스 UI 프레임워크입니다. TypeScript + TSX 선언적 구문을 사용하여 UI를 작성하고, 작성된 UI는 iOS, Android, macOS용 네이티브 뷰로 컴파일됩니다. 중요한 점은 WebView나 JS 브리징에 의존하지 않는다는 것입니다. 네이티브 바인딩은 컴파일 타임에 생성됩니다. TS 인터페이스 → Swift/Kotlin/Objective-C, 성능이 중요한 코드는 C++/네이티브 언어로 작성되며, TS 호출은 타입 안전합니다. 또한, 다양한 극단적인 성능 최적화가 적용되었습니다. 핫 리로딩(Hot Reloading) 기능이 포함되어 있으며, 스냅챗의 프로덕션 환경에서 8년 동안 사용되어 왔으며 여러 핵심 기능을 지원하고 있습니다. 스크린샷은 구문을 보여줍니다. 선언형 TSX(React와 유사)를 사용합니다. 주장하는 만큼 정말 좋다면, 정말 끌리네요!
스레드를 불러오는 중
깔끔한 읽기 화면을 위해 X에서 원본 트윗을 가져오고 있어요.
보통 몇 초면 완료되니 잠시만 기다려 주세요.
