- 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
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.