- WebAssembly Host और Guest के बीच डेटा ट्रांसफर को तेज़ और आसान बनाने के लिए बनाया गया Binary Serialization Format
→ "event-command पैटर्न"
→ एक बार encode करके, भाषा की परवाह किए बिना कई guest एक ही content साझा कर सकते हैं, इसलिए अधिक efficient
- TinyGo और WASM के लिए optimized
- एक ही type के अलग-अलग content को बार-बार पढ़ने में efficient
- Object-API देता है, लेकिन फिर भी तेज़ है
- तुलना
- Witx बहुत जटिल है और data structure के साथ function तक define करता है
- Flatbuffers जितना चाहिए उतना तेज़ नहीं है, और bound checking नहीं है
- Cap'n'Proto अच्छा है, लेकिन Zig और AssemblyScript implementation नहीं है। API भी कठिन है
1 टिप्पणियां
तुलनात्मक रूप से नई भाषा Zig के लिए सपोर्ट की प्राथमिकता इतनी ऊंची है, यह काफ़ी चौंकाने वाला है। लगता है कि निर्माता को इससे खास लगाव है।