WebAssembly: другой способ выполнять код в вебе

WebAssembly предоставляет переносимый формат кода для поддерживаемой среды выполнения.

Иллюстрация к теме, а не фотография описанного события. Mister rf · CC BY-SA 4.0. Размер изменён; при показе возможно кадрирование.

В браузере WebAssembly может использоваться вместе с JavaScript. Это позволяет применять инструменты других языков для задач, которым подходит такой путь выполнения. При этом модуль работает в рамках предоставленной среды и взаимодействует с приложением через предусмотренные интерфейсы.

Выбор WebAssembly стоит связывать с конкретной задачей и измерениями. Размер загрузки, обмен данными и подготовка модуля тоже влияют на результат. Для обычной логики интерфейса усложнение сборки может не дать заметной пользы, тогда как вычислительно насыщенная задача требует отдельной оценки.

Источники

  1. Официальная документация — WebAssembly: другой способ выполнять код в вебеdeveloper.mozilla.org