9 पॉइंट द्वारा xguru 2022-08-03 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • 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 टिप्पणियां

 
siabard 2022-08-04

तुलनात्मक रूप से नई भाषा Zig के लिए सपोर्ट की प्राथमिकता इतनी ऊंची है, यह काफ़ी चौंकाने वाला है। लगता है कि निर्माता को इससे खास लगाव है।