Web開発
ElementaryUI – Swift, in the Browser
ElementaryUI – Swift, in the Browser (elementary.codes)
要約
ElementaryUIは、WebAssemblyを使用してブラウザで宣言型のSwiftアプリケーションをネイティブに実行できるフレームワークです。SwiftUIにインスパイアされたAPI、組み込みのリアクティビティ、軽量なバイナリ、CSSベースのアニメーションシステム、Viteによる高速な開発環境を提供します。
全文翻訳
🌐
ブラウザでのSwift
WebAssemblyで宣言型のSwiftアプリケーションをブラウザでネイティブに実行
🎨
SwiftUIにインスパイアされたAPI
Web UIを構築するための馴染み深く直感的な構文
💫
組み込みのリアクティビティ
@State、@Environment、@Reactiveによる自動状態管理
📦
軽量バイナリ
フル埋め込みSwiftサポートにより、MBではなくKBサイズのwasmバンドルを実現
✨
マジカルアニメーション
自動FLIPトランジションを含む強力なCSSベースのアニメーションシステム
🚀
Vite搭載開発
迅速なイテレーションのためのホットリロードを備えた高速開発サーバー