Получи случайную криптовалюту за регистрацию!

Что такое WASM и зачем он нужен? Многие знают, что Rust в т | Rust - Советы, библиотеки, гайды

Что такое WASM и зачем он нужен?

Многие знают, что Rust в том числе легко компилируется под WASM.
Так вот основная его задача - производительный Front-End, так как JS сам по себе очень медленный.
Так, например, на фронте через WASM работает Open-CV.

Из JS вызываются его методы и функции, работающие из под браузера примерно с такой же скоростью, как и обычная программа на ПК (сделанная на плюсах, к примеру).

Но он не является заменой JS.
Так как WASM, к примеру, не умеет сам по себе работать с DOM.
И на нём не построить сайт в классическом смысле (на HTML/CSS и тд).

Хотя можно делать игры, так как WASM умеет рисовать на Canvas и делает это очень быстро.
Есть целая куча достаточно тяжелых игр, работающих в браузере из под WASM.

Например, тот же Doom.