mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-04-24 22:52:13 +00:00
This basically flips the --noDebug flag to become a --debug flag, so some optimizations, like inlining, aren't skipped by default, which might be unexpected.
Conway's Game of Life
An AssemblyScript example. Continuously updates the cellular automaton and visualizes its state on a canvas. Compiles to ~920 bytes of optimized WASM.
Instructions
First, install the development dependencies:
$> npm install
Now, to build assembly/index.ts to an untouched and an optimized .wasm
including their respective .wat
representations, run:
$> npm run asbuild
Afterwards, run npm run server
to start a local server. Should also automatically launch a browser.