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