19 puan yazan xguru 2022-11-29 | 1 yorum | WhatsApp'ta paylaş
  • Tarayıcıda karmaşık işler için WASM kullanılıyorsa hangi dil en hızlı?
  • 100 bin rastgele değere sahip bir diziyi 500 kez kopyalayıp sıralayan kodla hız karşılaştırması yapılıyor
  • Sonuç olarak Rust en az belleği kullanıyor ve en hızlısı (JS'den yaklaşık 20 kat daha hızlı)
    • Çalışma zamanı hızı: Rust (2982ms) > AssemblyScript(6405ms) > Go(9717ms) > JavaScript(68720ms)
    • Dosya boyutu: JavaScript (1.3kb) > AssemblyScript(4.7kb) > Go(37.0kb) > Rust (74.0kb)
  • Dosya boyutu da değerlendirme kriteriyse AssemblyScript de iyi bir seçenek (Rust'a göre yaklaşık iki kat daha yavaş ama JS'den 10 kat daha hızlı)
  • Rust runtime'ı Chrome'da en hızlıydı. JavaScript ise Firefox'ta Chrome'dan 3 kattan fazla daha hızlı

1 yorum

 
kayws426 2022-11-29

Bunun JavaScript için dezavantajlı bir karşılaştırma olduğunu düşünüyorum.
Diziyi oluşturmak için kullanılan veri türleri farklı.
JavaScript'te sayısal tür 64 bit kayan nokta biçimindeyken, diğer diller 32 bit tamsayı kullandı.