https://github.com/laetho/wasmpoc
Go and Webassembly experiments
https://github.com/laetho/wasmpoc
Last synced: 7 months ago
JSON representation
Go and Webassembly experiments
- Host: GitHub
- URL: https://github.com/laetho/wasmpoc
- Owner: laetho
- Created: 2020-09-27T10:27:43.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-09-27T19:13:51.000Z (almost 6 years ago)
- Last Synced: 2025-01-20T08:49:42.270Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 3.9 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WASM POC
Or maybe WASM R&D is more precise. This repo is not really a POC of anything coherent, just
experimenting with Web Assembly and how it interacts with browser and javascript and the other
way around.
# Guides and How-To's
## Getting started
- https://www.aaron-powell.com/posts/2019-02-04-golang-wasm-1-introduction/
- https://golangbot.com/webassembly-using-go/
- https://tutorialedge.net/golang/go-webassembly-tutorial/
## Background material
- https://hacks.mozilla.org/2017/02/where-is-webassembly-now-and-whats-next/
- https://hacks.mozilla.org/2017/02/a-crash-course-in-just-in-time-jit-compilers/
- https://hacks.mozilla.org/2018/10/calls-between-javascript-and-webassembly-are-finally-fast-%F0%9F%8E%89/
# Projects and libraries
- DOM
- https://github.com/gowebapi/webapi
- https://github.com/dennwc/dom
- https://github.com/dominikh/go-js-dom
- Canvas
- https://github.com/markfarnan/go-canvas
-
# Inspiration
- https://github.com/agnivade/shimmer
# Usage
## Building
cd wasmpoc
./buildall.sh
## Running
cd cmd/server
./server
http://localhost:9090