WASM Table
Eine WASM Table ist die Funktionsreferenztabelle von WebAssembly, die Referenzen für indirekte Aufrufe (call_indirect) speichert und Funktionszeiger und vtables umsetzt.
Zweck
WASM einen sicheren Funktionszeigermechanismus geben, der indirekte Aufrufe und dynamischen Dispatch unterstützt (C-Funktionszeiger, C++-vtables).
Mechanismus
new WebAssembly.Table({element:funcanyref, initial, maximum}) erzeugt die Referenztabelle; get/set lesen und schreiben Referenzen. call_indirect ruft eine Tabellenfunktion per Index auf. Typprüfungen verhindern Aufrufe mit falscher Signatur.
Anwendungsfälle
- WASM-Funktionszeiger
- Portierung von C++-vtables
- Indirekte Aufrufe
Verwandte Tools
HTTP-Statuscodes-Referenz
Reference table of common HTTP status codes (1xx-5xx) with names, categories, and descriptions. Kostenlos, privat und 100% clientseitig. WERKZEUG
Hash-Rechner
Compute MD5, SHA-1, SHA-256, or SHA-512 hashes with hex or Base64 output. Kostenlos, privat und 100% clientseitig. WERKZEUG