WebAssembly (Wasm) — открытый стандарт, позволяющий выполнять высокопроизводительный набор инструкций в браузере. В вычислительно интенсивных задачах может работать в 10–100 раз быстрее JavaScript. Код на C, C++, Rust и других языках компилируется в Wasm и запускается в браузере.
Реальные применения: Figma (рендеринг), Google Earth Web, AutoCAD Web — всё на Wasm. Unity и Unreal Engine экспортируют игры в браузер. WASI (WebAssembly System Interface) позволяет запускать Wasm вне браузера (сервер, edge). Основатель Docker: «Wasm — как Linux 2008 года: может изменить платформы». Wasm не заменяет JavaScript — дополняет его.
Наши курсы по этой теме