WebAssembly çalışma ortamları kriptografi testlerinde yerel hıza yaklaştı
Öne çıkanlar
- wide_arithmetic desteği sayesinde Wasmer yerel hızın 1,33 katına, Wasmtime ise 1,46 katına ulaştı.
- Wasmtime temel derlemede 2024'teki 2,67 kat yavaşlamadan 2026'da 2,41 kat seviyesine geriledi.
- Bun çalışma ortamı 2026 sürümünde bir önceki yıla göre yaklaşık üç kat hızlandı.
WebAssembly çalışma ortamlarının son üç yıldaki gelişimini ölçen yeni bir başarım testi yayımlandı. Çalışmada C diliyle yazılmış libsodium kriptografi kütüphanesi Zig derleyicisiyle WebAssembly'ye aktarılarak Haziran 2024, Haziran 2025 ve Haziran 2026 dönemlerine ait sürümler üzerinde incelendi. AMD Ryzen AI 9 HX 470 işlemcili Linux sunucuda yürütülen testlerde yerel x86-64 derlemesine kıyasla ortaya çıkan yavaşlama oranları hesaplandı. Wasmer, Wasmtime, WAMR, WasmEdge, Node, Bun ve Wazero gibi önde gelen ortamlar karşılaştırıldı.
Elde edilen sonuçlara göre çalışma ortamları genel olarak hız kazandı ancak en belirgin sıçrama yeni komut seti uzantılarıyla gerçekleşti. Temel WebAssembly derlemelerinde Wasmtime her yıl düzenli bir iyileşme göstererek yerel hızın 2,67 katından 2,41 katına indi. Bun çalışma ortamı 2025 ile 2026 arasında yaklaşık üç katlık hız artışı yakaladı. WasmEdge derlenmiş AOT kipinde yerel hızın 1,74 katına ulaşarak güçlü konumunu korurken, WAMR yaklaşık 1,57 kat seviyesinde dengeli bir çizgi sergiledi.
Araştırma, donanım düzeyindeki komut seti desteğinin kriptografi başarımında belirleyici olduğunu gösterdi. Yeni WebAssembly wide_arithmetic komutları etkinleştirildiğinde Wasmtime yerel hızın 1,46 katına, Wasmer ise 1,33 katına kadar indi. Bazı ortamlarda ise bellek sınırı ve derleme hataları gözlemlendi; WAMR bu yeni komut setini desteklemediği için derleme aşamasında hata verdi. WebAssembly ekosisteminde çalışma ortamı seçimi ve genişletilmiş komut seti desteği yazılım hızını doğrudan belirlemeyi sürdürüyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.