О WebAssembly
WebAssembly — это новый способ кодирования, который может работать в современных веб-браузерах: это язык низкоуровневого класса ассемблера с компактным бинарным форматом, который работает близко к нативной производительности и предоставляет компиляционные цели для таких языков, как C/C++, C# и Rust, чтобы они могли работать в интернете. Он также разработан для сосуществования с JavaScript, что позволяет им работать вместе.
Сгенерируйте файл тестового wasm
AssemblyScript — это веб-ассемблер, похожий на TypeScript (Вход по гиперссылке виден.)。 Установите инструмент AssemblyScript, который компилирует файл typescript в файл WebAssembly. Команда установки следующая:
Создайте новый test.ts-файл и определите его следующим образом:
Сгенерируйте файл .wasm с помощью следующей команды:
Параметры конфигурации:Вход по гиперссылке виден.
Выполнять функции внутри wasm
Метод 1 (Самый простой)
Напрямую ссылайтесь на выполнение сгенерированного .js модуля, следующим образом:
Метод 2
С assemblyscript/loader, ссылка:Вход по гиперссылке виден., код следующий:
Команда .wasm может быть сгенерирована следующим образом:
Так он не генерирует .ts, . Дело JS.
Метод 3
При загрузке компиляции с использованием нативного WebAssembly код выглядит следующим образом:
Наконец, приложите исходный код:
Туристы, если вы хотите увидеть скрытое содержание этого поста, пожалуйста Ответ
|