| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
An AssemblyScript example. Utilizes the loader to perform various common tasks on the WebAssembly/JavaScript boundary, like passing along strings and arrays.
Install the dependencies, build the WebAssembly module and verify that everything works:
$> npm install $> npm run asbuild $> npm test
The example consists of several files showing the different perspectives, in recommended reading order:
assembly/index.ts
The AssemblyScript sources we are going to compile to a WebAssembly module.
Contains the implementations we are going to call from JavaScript.
tests/index.js
A test loading our WebAssembly node module that will utilize the loader to
pass strings and arrays between WebAssembly and JavaScript.
index.js
Instantiates the WebAssembly module and exposes it as a node module. Also
provides the imported functions used in Example 3.
assembly/myConsole.ts
The import declarations of our custom console API used in Example 3.
To rerun the tests:
$> npm test
| Back | FazBrowse Home | New Git URL |