@sergeyiljin
Делаю дело

Стоит ли сейчас использовать Webassembly?

Кто - нибудь уже использует Webassembly на сайтах? Поделитесь впечатлениями. Реально ли он ускоряет выполнение скриптов в браузере?
  • Вопрос задан
  • 152 просмотра
Решения вопроса 1
sfi0zy
@sfi0zy Куратор тега JavaScript
UI developer. Верстаю неверстаемое.
Webassembly может давать существенный прирост производительности в абстрактных вычислениях. Но тут есть один нюанс - на 99% сайтов, решающих задачи бизнеса, вычисления находятся на уровне "одно яблоко стоит N рублей, а одна груша - K рублей, сколько стоит два яблока и три груши?". Здесь Webassembly может только усложнить жизнь на ровном месте. Основные затыки в плане производительности на таких сайтах - тормознутый DOM, мобильный интернет и кривые руки у любителей WebGL. Webassembly ни одну из этих проблем не решает. Так что эта технология нужна лишь на том малом количестве сайтов, где реально делают какие-то сложные абстрактные вычисления.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@koshagoool
Backend Developer
Его уже используют, но в нишевых вещах и мало очень коммерческих проектов.
Мне кажется нишей станет геймдев и все что связано с WebGL, всякие проекты вроде Sketchfab наверняка юзают в какой-то степени.
На эту тему ещё давно читал о том как Doom (движок idtech 4) портировали и юзали WebAssembly, вот само демо wasm.continuation-labs.com/d3demo и оно даже работает, мне кажется на обычных сайтах вряд ли это пригодится (даже если там графика), но вот в геймдеве это может зайти.
Подробнее тут: www.continuation-labs.com/projects/d3wasm

UPD: ещё смотри что нашел на эту тему, ну и заморочились ребята. Очень нишевая вещь.
https://habr.com/ru/company/jugru/blog/441140/
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы