Источник: Nuances of Programming Что такое WebAssembly (WASM)? WebAssembly (WASM) появился в марте 2017 года. Это открытый стандарт (технология) для компилирования приложения в переносимом двоичном коде и выполнения его в веб-браузере. Он быстр и заточен (в отличие от JavaScript) под задачи, требующие высокой производительности на веб-страницах. Кто-то даже называл WebAssembly убийцей JavaScript или, по крайней мере, его сильным конкурентом. WASM — не ассемблер, а текстовое представление двоичного байт-кода. Но предназначен он не только для браузеров: в них имеется встроенная виртуальная машина для выполнения WebAssembly. Где применяется WebAssembly (WASM)? Прежде всего в задачах, для выполнения которых непосредственно в браузере требуется высокая производительность. Это: Есть много разработок, решений и побочных проектов, созданных с WebAssembly. Например, TinyGo для минимизации размера двоичного кода: вместе с WebAssembly применяется для микроконтроллеров и современных веб-браузеро