WebAssembly-Webframeworks

Aus ahrensburg.city
Version vom 27. Oktober 2025, 02:35 Uhr von Thorsten (Diskussion | Beiträge) (// via Wikitext Extension for VSCode)
Zur Navigation springen Zur Suche springen

Tier 1 (Reifegrad: produktionsreif)

Die folgenden WebAssembly-Webframeworks werden als Tier 1 eingestuft.

Kriterien
  • regelmäßige Releases (letzte 12 Monate)
  • dokumentierte Produktionseinsätze
  • stabile Docs und aktiver Maintainerkreis
  • klare Roadmap und Ökosystem
Framework Sprache/Runtime Architektur Lizenz Aktivität/Status Hinweise
Blazor WebAssembly C#/.NET Client-side (WASM), optional Prerender/SSR MIT Aktiv, LTS Weit verbreitetes .NET-WebUI; starke Tooling- und Hosting-Unterstützung.
Yew Rust Client-side (WASM), SSR-Optionen MIT/Apache-2.0 Aktiv Reifes Komponentenmodell, große Community.
Leptos Rust Client-side (WASM) + SSR/Islands MIT/Apache-2.0 Aktiv Reaktives Rendering, sehr gute Performance.
Dioxus Rust Client-side (WASM) + SSR + weitere Targets MIT/Apache-2.0 Aktiv Einheitliches UI-Programmierungsmodell (Web, Desktop, Mobile).
Uno Platform (WebAssembly) C#/.NET Client-side (WASM) Apache-2.0 Aktiv WinUI/UWP-API-kompatibel; Enterprise-Einsatz.
Qt for WebAssembly C++/Qt Client-side (WASM) GPL/LGPL/kommerziell Aktiv Qt-Apps im Browser; UI-intensiv geeignet.

Tooling (für C/C++/Rust → WASM)

  • Emscripten — Toolchain (MIT); C/C++→WASM, Embind, HTML5-/Canvas/WebGL/WebAudio, Threads.
  • Cheerp — Apache-2.0; C/C++→WASM/JS mit DOM-/Web-API-Zugriff.