- Ein Binary Serialization Format, das entwickelt wurde, um die Datenübertragung zwischen WebAssembly-Host und -Guest schnell und einfach zu machen
→ „Event-Command-Muster“
→ Einmal kodieren, danach können mehrere Guests unabhängig von der Sprache denselben Inhalt gemeinsam nutzen, was effizient ist
- Optimiert für TinyGo und WASM
- Effizient beim wiederholten Einlesen unterschiedlicher Inhalte desselben Typs
- Bietet eine Object-API und ist trotzdem schnell
- Vergleich
- Witx ist zu komplex und definiert sowohl Datenstrukturen als auch Funktionen
- FlatBuffers ist nicht so schnell wie gewünscht und hat kein Bound-Checking
- Cap'n'Proto ist gut, aber es gibt keine Implementierungen für Zig und AssemblyScript. Auch die API ist schwierig
1 Kommentare
Es ist überraschend, dass der Support für die vergleichsweise junge Sprache Zig offenbar eine hohe Priorität hat. Der Entwickler scheint ihr wohl besonders zugetan zu sein.