19 poin oleh xguru 2022-11-29 | 1 komentar | Bagikan ke WhatsApp
  • Jika menggunakan WASM di browser untuk pekerjaan yang kompleks, bahasa mana yang paling cepat?
  • Perbandingan kecepatan menggunakan kode yang menyalin lalu mengurutkan array berisi 100 ribu nilai acak sebanyak 500 kali
  • Hasilnya, Rust menggunakan memori paling sedikit dan memiliki performa tercepat (sekitar 20 kali lebih cepat daripada JS)
    • Kecepatan runtime: Rust (2982ms) > AssemblyScript(6405ms) > Go(9717ms) > JavaScript(68720ms)
    • Ukuran file: JavaScript (1.3kb) > AssemblyScript(4.7kb) > Go(37.0kb) > Rust (74.0kb)
  • Jika ukuran file juga menjadi pertimbangan, AssemblyScript juga cukup baik (sekitar dua kali lebih lambat daripada Rust, tetapi 10 kali lebih cepat daripada JS)
  • Runtime Rust paling cepat di Chrome. JavaScript di Firefox lebih dari 3 kali lebih cepat daripada di Chrome

1 komentar

 
kayws426 2022-11-29

Menurut saya, itu adalah perbandingan yang merugikan JavaScript.
Tipe data yang digunakan untuk membuat array berbeda.
JavaScript menggunakan tipe angka floating point 64-bit, sedangkan bahasa lainnya menggunakan integer 32-bit.