9 puan yazan xguru 2022-08-03 | 1 yorum | WhatsApp'ta paylaş
  • 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

 
siabard 2022-08-04

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.