package
0.0.0-20241030073138-9b4a7b01f56d
Repository: https://github.com/rstropek/golang-samples.git
Documentation: pkg.go.dev
# README
Queens Problem Solver WASM
Introduction
This Go example runs a n queens problem solver using WebAssembly in the browser. The solver example can be found here.
How to Use
- Run
go build -o qpsimplewasm.exe
to build an executable - Run
docker build -t qpsimplewasm .
to create Docker image hosting the website. Run the web API withdocker run -d -p 8080:80 --name qpsimplewasm qpsimplewasm
. - Open http://localhost:8080 and see output of Go app in the console window. Note content compression in network tab.
- Run
docker build -t qptinywasm -f Dockerfile.tiny .
to create Docker image with TinyGo hosting the website. Run the web API withdocker run -d -p 8080:80 --name qptinywasm qptinywasm
. - Open http://localhost:8080 and see output of Go app in the console window. Note content compression in network tab. Compare size and runtime with full Go version.