웹에서 Swift 언어로 UI 만드는 ElementaryUI
원제 ElementaryUI – Swift, in the Browser
108 포인트댓글 32

Key Point
iOS 개발자들이 이미 익숙한 Swift와 SwiftUI 패턴으로 웹 애플리케이션을 만들 수 있게 되면서, 플랫폼 간 개발 경험의 간격을 줄일 수 있다.
핵심 요약
- WebAssembly를 통해 선언형 Swift 애플리케이션을 브라우저에서 네이티브로 실행할 수 있다.
- Swift의 친숙한 문법을 그대로 사용해 웹 UI를 직관적으로 구축한다.
- @State, @Environment, @Reactive를 활용한 자동 상태 관리를 지원한다.
- Embedded Swift를 완전히 지원해 번들 크기가 MB가 아닌 KB 수준이다.
- CSS 기반 애니메이션 시스템으로 FLIP 트랜지션 등을 자동으로 처리한다.
- 핫 리로드를 지원하는 빠른 개발 서버로 빠른 반복 개발이 가능하다.
- 오픈소스 프로젝트로 후원을 받고 있다.