WASM — бинарный формат для выполнения в браузере с near-native скоростью. Компилируешь из Rust, C++, Go. Загрузка: fetch("module.wasm") → WebAssembly.instantiate(). Кейсы: обработка изображений/видео, игры, криптография, парсеры, кодеки. Не заменяет JS — дополняет для CPU-intensive задач. WASM не имеет DOM доступа — вызывает JS функции для UI. wasm-bindgen (Rust) и Emscripten (C++) упрощают интеграцию. Размер .wasm файла обычно компактный. Streaming compilation — компилируется во время загрузки.
Как использовать WebAssembly на фронтенде?
Senior
135 просмотровAFK Offer AI
Что такое micro-frontends?