iX 9/2024
S. 152
Medien
Buchmarkt

WebAssembly

Von Tam Hanna

Das 2017 entstandene WebAssembly hat sich spätestens mit der 2022 erschienenen Version 2 im Markt etabliert. Eine Reihe von Büchern setzt sich mit der auf den ersten Blick befremdlich erscheinenden Kombination von Webbrowser und Assembler auseinander.

Brian Sletten beginnt sein „WebAssembly: The Definitive Guide“ mit einem Hinweis darauf, dass die Vermittlung von WebAssembly schon aufgrund der Größe des Ökosystems wesentlich komplizierter sei als das Unterrichten einer Programmiersprache. So führt der erste Teil des Werks in die WebAssembly-Plattform als Ganzes ein und stellt die stackgetriebene Basis-VM vor, mit dem Fokus auf System-APIs. Teil zwei beginnt mit einer Kurzvorstellung der Interaktion zwischen C und WebAssembly. Folgekapitel gehen auf .NET, Rust und andere Hochsprachen ein. Da der Autor detaillierte Informationen zur inneren Struktur der WebAssembly-Plattform liefert, bekommt man ein umfangreiches Verständnis der grundsätzlichen Zusammenhänge. Erklärungen zu WebAssemblys Systeminterface und zu anderen Erweiterungsschnittstellen helfen, sollte eine WebAssembly-Runtime zur Erledigung einer besonderen Aufgabe Modifikationen benötigen. Vorkenntnisse in den erwähnten Sprachen sind zum Verständnis unbedingt erforderlich.

Kommentieren