- Learn WebAssembly
- Mike Rourke
- 189字
- 2021-08-13 15:38:53
WebAssembly.Module
The WebAssembly.Module object is the intermediate step between the ArrayBuffer and the instantiated module. The compile() and instantiate() methods (and their streaming counterparts) return a Promise that resolves with a module (module in lowercase represents the compiled Module). A module can also be created synchronously by passing a typed array or ArrayBuffer directly into the constructor, but this is discouraged for large modules.
The Module object also has three static methods: exports(), imports(), and customSections(). All three take a module as a parameter, but customSections() takes a string representing the section name as its second parameter. Custom sections are described in the Binary Format section of the Core Specification and are intended to be used for debugging information or third-party extensions. In most cases, you won't need to define these. The exports() function is useful if you're using a Wasm module that you didn't create, although you'll only be able to see the name and kind (for example, function) of each export.
For simple use cases, you won't be dealing directly with the Module object or compiled module. Most of the interaction will take place with an Instance.
- Spring 5.0 By Example
- Learning Selenium Testing Tools with Python
- Go語言精進之路:從新手到高手的編程思想、方法和技巧(1)
- SQL Server數據庫管理與開發兵書
- Visual Basic程序設計上機實驗教程
- Windows Embedded CE 6.0程序設計實戰
- Building Slack Bots
- Getting Started with React VR
- Python物理建模初學者指南(第2版)
- Access數據庫應用教程(2010版)
- 安卓工程師教你玩轉Android
- PostgreSQL 12 High Availability Cookbook
- 和孩子一起學編程:用Scratch玩Minecraft我的世界
- C語言王者歸來
- Python程序設計教程