Дана функція компілює та створює екземпляр модуля WebAssembly безпосередньо з по…

Дана функція компілює та створює екземпляр модуля WebAssembly безпосередньо з по…


Дана функція компілює та створює екземпляр модуля WebAssembly безпосередньо з потокового базового джерела. Це найбільш ефективний спосіб завантаження коду wasm.

let importObject = { imports: { imported_func: arg => console.log(arg) } };
WebAssembly.instantiateStreaming(fetch('simple.wasm'), importObject)
.then(obj => obj.instance.exports.exported_func());

У цьому прикладі модуль .wasm передається безпосередньо з базового джерела, потім компілюється та створюється його екземпляр. Promise виконується за допомогою ResultObject.
#WebAssembly // #practice // JS


View Source

Previous Article

Вакансія: Lead Python EngineerПлатформа для оркестрації та процесингу платежів S...

Next Article

Модель "водоспад" або Waterfall — це не методологія, а модель розробки програмно...

Write a Comment

Leave a Comment

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *