WebAssembly-рантаймы в 2026 году: Wasmer с wide_arithmetic почти догнал нативный код
Performance of WebAssembly Runtimes in 2026

Автор прогнал бенчмарки libsodium на WebAssembly-рантаймах версий 2024, 2025 и 2026 годов, чтобы выяснить, становятся ли они быстрее. Wasmer показал лучший результат, но WAVM, WAMR и Wasmtime близки. Главная находка — инструкции wide_arithmetic: с ними Wasmtime ускорился с 2.41x до 1.46x относительно нативного кода, а Wasmer — с 2.08x до 1.33x. При этом Wazero и WAMR почти не изменились, а Bun совершил трёхкратный рывок за год.
Только Wasmtime и Wasmer смогли выполнить полную сборку с wide_arithmetic среди протестированных стабильных версий. WAMR отклонил её с ошибкой «unsupported opcode 0xfc13». Но когда wide_arithmetic работал, это было самое большое ускорение за весь эксперимент.