WebAssembly: Bare Metal
WebAssembly ist ein neuer Webstandard, der neue Sprachen im Web und bessere Performance ermöglichen soll. Einige (bekannte) Technologien bauen bereits auf WebAssembly auf oder sind zu WebAssembly kompatibel, zum Beispiel Blazor, C/C++ oder Rust. Beim Nutzen dieser Technologien hält sich WebAssembly allerdings zum Großteil im Hintergrund.
Aber wie funktioniert WebAssembly auf fundamentalster Ebene?
Wie ist das Laufzeitsystem aufgebaut, wie sieht der Bytecode von WebAssembly aus und wie läuft das Zusammenspiel mit der klassischen Browserwelt? All diesen Fragen werden wir uns im Laufe des Talks widmen und so eine neue Perspektive auf WebAssembly sehen.
Außerdem im Talk: Live-Coding von bekannten Algorithmen direkt in der „Programmiersprache“ WebAssembly.
Der Talk wurde erstmals im April 2022 an der FH Hagenberg im Rahmen von {SE, IEM, HCC} Inside gehalten.