Логотип

WASM

Технологии и инженерия

Определение

WASM (англ. WebAssembly) — формат, в котором в браузере запускается код, написанный на C++, Rust, Go и других языках, со скоростью, близкой к обычным программам. Обычно браузер выполняет только JavaScript, а WebAssembly открывает дорогу тяжелым вычислениям прямо на странице. Пример: онлайн-редактор видео или графический редактор работает в браузере почти как установленная программа, потому что обработку кадров выполняет код на WebAssembly. Для обычных сайтов и интерфейсов WASM не нужен, его выбирают под тяжелые вычисления. Код на WebAssembly работает в той же среде выполнения браузера и вызывается из фронтенда, а выигрыш виден в производительности.

Также говорят

вебассембли, васм.