dcodeIO 06f99406be Experimenting with inline-assembler-ish explicit builtins
Starting with explicit loads and stores as part of the respective type namespaces. Might become handy for use with portable code, because these can be polyfilled, while load<T> and store<T> can't.
2018-04-27 00:08:41 +02:00
..
2018-04-20 18:56:51 +02:00

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.