Wasmer 7.0 bringt experimentelle Async-API für PythonDie Runtime bietet neue Features für Python: eine experimentelle Async-API und Zugriff auf viele native Python-Libraries wie NumPy.
Whamm: Wiederverwendbare Monitoring- und Testing-Module für WebAssemblyMit dem Monitoring- und Debugging-Tool Whamm greifen Entwickler zur Laufzeit auf Wasm zu. Module lassen sich unabhängig von der konkreten App wiederverwenden.
heise+ JubiläumsspecialSichern Sie sich unser exklusives Aktionsangebot: heise+ 7 Monate für 7 € pro Monat lesen und zusätzlich zu allen Inhalten auf heise online unsere Magazin-Inhalte entdecken. Nur für kurze Zeit!
Wasm 3 bringt 64-Bit-Adressraum und Garbage CollectionDer W3C-Standard WebAssembly (Wasm) erhält mit Version 3 ein umfangreiches Update mit weitreichenden Änderungen.
Virtual Machine: Microsoft veröffentlicht Hyperlight WasmDas experimentelle Projekt erlaubt das Ausführen von WebAssembly-Modulen innerhalb einer VM-basierten Sandbox. Es legt den Fokus auf Performance und Sicherheit.
Web-Tipps: Beweise, dass Du ein Mensch bist – töte!Endlich ein Captcha, das Spaß macht: Beim "Doom Captcha" müssen Sie Monster töten anstatt Fahrräder zu markieren – auf Schwierigkeitsstufe "Nightmare!".
Programmiersprache: Go 1.24 unterstützt WebAssembly und generische Typ-AliasseGo 1.24 führt neue Features und Leistungsoptimierungen ein sowie Anpassungen bei den Tools und der Standardbibliothek. Die WebAssembly-Unterstützung wächst.
Ausblick 2025: WebAssembly-Entwicklung im Browser und außerhalbIm Jahr 2024 entwickelt sich WebAssembly stark weiter. Safari integriert wichtige Funktionen wie Garbage Collection. Für 2025 stehen weitere Optimierungen an.
Programmiersprache Kotlin 2.10 erweitert Anbindung an iOS und WebAssemblyNeben kleineren syntaktischen Ergänzungen bringt Kotlin 2.10 Neuerungen beim K2-Compiler, bei der WebAssembly-Toolchain und für das Zusammenspiel mit Swift.
WebAssembly, WASI und Rust: Dreamteam für MicroservicesDas WebAssembly System Interface standardisiert das Zusammenspiel von Wasm-Modulen in unterschiedlichen Programmiersprachen, und Rust ist bestens aufgestellt.
Neu in .NET 8.0 [40]: Eigener Workload für WASIDas WebAssembly System Interface (WASI) wird durch Microsoft nun mit einem eigenen SDK unterstützt – aber weiterhin im Status "experimentell".
Webentwicklung: Web-Apps mit Rust und WebAssembly erstellenRust-Code lässt sich in WebAssembly übersetzen und im Browser ausführen. Das GUI kann man in JavaScript schreiben oder als HTML-Elemente im Rust-Code einbetten.
Rückkehr zu Java: Google Sheets mit WebAssembly und Garbage CollectionDie Tabellenkalkulation Sheets rechnet jetzt doppelt so schnell: An der Ablösung der JavaScript-Engine und der Rückkehr zu Java arbeitet Google seit Jahren.
Deno 1.44 lernt den Umgang mit privaten npm-RegistriesDas Minor Release kann mit privaten npm-Registries sowie gRPC-Verbindungen umgehen und erhöht nochmals die Kompatibilität mit Node.js.
Cloudflare passt seine Workers-Plattform auf Python anMit der Integration von Pyodide in die Workers Runtime steht Entwicklern beim Schreiben neuer Cloudflare Workers Python alternativ zu JavaScript zur Verfügung.
JavaScript-Server in Rust: WinterJS is ComingHinter dem Server WinterJS, der die JavaScript-Engine SpiderMonkey mit dem Tokio-Stack kombiniert, steht das Team von Wasmer.
CheerpJ 3.0: WebAssembly-JVM für nahtlose Java-Ausführung im BrowserDie WebAssembly-JVM bringt Java-Anwendungen in den Browser, laut Entwicklerteam ohne zusätzlichen Aufwand und ohne weitere Plug-ins.
Kotlin lernt WebAssembly – jetzt aber wirklichDie Programmiersprache Kotlin startet die Alphaphase für die Anbindung von WebAssembly als Zielplattform bei der Cross-Plattform-Entwicklung.
Rust statt C/C++: Online-Konferenz mit Vorträgen zu Migration und IntegrationDie betterCode() Rust wendet sich am 24. Oktober vor allem an diejenigen, die Rust nutzen möchten, um ihre C/C++-Codebasis zu migrieren oder zu ergänzen.
Blazor-Entwicklung: Komponenten, die immer passenBlazor-Anwendungen mit unterschiedlichen Schichtarchitekturen können gemeinsame Razor Components nutzen: Ein Fallbeispiel zeigt den Einsatz in der Praxis.
Umfrage: WebAssembly wächst über das Web hinausEine Umfrage von CNCF zeigt, dass immer mehr Entwickler WebAssembly für Projekte jenseits des Browsers einsetzen. Sie schätzen Flexibilität und Portierbarkeit.
Von C/C++ zu Rust: Online-Konferenz zur Migration und IntegrationAm 24. Oktober wendet sich die betterCode() Rust vor allem an diejenigen, die Rust nutzen möchten, um ihre C/C++-Codebasis zu migrieren oder zu ergänzen.
WebAssembly: Flinkeren Code für den Browser produzierenWebAssembly ergänzt Browserfeatures und eignet sich besonders gut für rechenintensive Aufgaben. Hier erklären wir, wie die Technik funktioniert.