- WebAssembly Host ile Guest arasında veri aktarımını hızlı ve kolay hale getirmek için oluşturulmuş bir Binary Serialization Format
→ "event-command pattern"
→ bir kez encode edilir ve dilden bağımsız olarak birden fazla guest aynı içeriği paylaşabildiği için verimlidir
- TinyGo ve WASM için optimize edilmiştir
- Aynı tipte farklı içerikleri tekrar tekrar okumada verimlidir
- Object-API sunar ama yine de hızlıdır
- Karşılaştırma
- Witx fazla karmaşıktır ve hem veri yapıları hem de fonksiyonları tanımlar
- Flatbuffers istenildiği kadar hızlı değildir ve bound checking yoktur
- Cap'n'Proto iyidir, ancak Zig ve AssemblyScript implementasyonu yoktur. API'si de zordur
1 yorum
Karşılaştırmalı olarak yeni bir dil olan Zig için destek önceliğinin yüksek olması şaşırtıcı. Görünüşe göre geliştiricinin buna özel bir ilgisi var.