Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 1280|Відповідь: 1

[Інше] Фронтенд-веб-сторінки виконують функції у WASM трьома способами

[Копіювати посилання]
Опубліковано 27.11.2024 08:45:24 | | | |
Про 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, код виглядає так:



Нарешті, додайте файл вихідного коду:

Туристи, якщо ви хочете побачити прихований контент цього допису, будь ласкаВідповідь






Попередній:Декілька порад щодо маніпуляції JSON у System.Text.Json
Наступний:Перевірте, чи є рядок IPv4 або IPv6 у JavaScript
 Орендодавець| Опубліковано 27.11.2024 08:49:09 |
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com