Skip to content
This repository was archived by the owner on Mar 25, 2026. It is now read-only.

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Building examples

Vecty examples can be built with the Go 1.14+ WebAssembly compilation target.

Additionally, Vecty has experimental support for the TinyGo compiler.

Building for WebAssembly with Go 1.14+

Ensure you are running Go 1.14 or higher. Vecty requires Go 1.14+ as it makes use of improvements to the syscall/js package which are not present in earlier versions of Go.

Running examples

The easiest way to run the examples as WebAssembly is via wasmserve.

Install it (using Go 1.14+):

go install github.com/hajimehoshi/wasmserve@latest

Then run an example:

cd example/markdown/
wasmserve

Then navigate to http://localhost:8080/

Building for TinyGo

TinyGo support is in very early stages still. Please refer to #269

Building with other Go compilers

Other compilers such as GopherJS may work so long as they are compliant with the official Go 1.14+ compiler (support modules, the syscall/js interface, reflection, etc.)

Vecty currently can only be built to run in web browsers.

More examples