diff --git a/Makefile b/Makefile index 952eab8..5959679 100644 --- a/Makefile +++ b/Makefile @@ -9,7 +9,7 @@ GOROOT_WASM := $(GOROOT)/lib/wasm/wasm_exec.js wasm: mkdir -p $(WASM_DIR) - GOOS=js GOARCH=wasm go build -o $(WASM_OUT) ./cmd/wasm + GOOS=js GOARCH=wasm go build -ldflags="-s -w" -o $(WASM_OUT) ./cmd/wasm @echo "Copying wasm_exec.js from $(GOROOT_WASM)" cp "$(GOROOT_WASM)" "$(WASM_EXEC)" @echo "Built $(WASM_OUT) and ensured $(WASM_EXEC)" diff --git a/cmd/wasm/wasm.go b/cmd/wasm/wasm.go index 0133cf9..1b6cbcb 100644 --- a/cmd/wasm/wasm.go +++ b/cmd/wasm/wasm.go @@ -15,12 +15,12 @@ func main() { } func wasmParseDemo(this js.Value, args []js.Value) interface{} { - fmt.Println("Herere") filename := args[0].String() - fmt.Println("trying to parse a demo %s", &filename) + fmt.Printf("parsing demo %s\n", &filename) callback := args[2] demoData := make([]byte, args[1].Get("length").Int()) + js.CopyBytesToGo(demoData, args[1]) err := parser.WasmParseDemo(filename, bytes.NewReader(demoData), func(payload []byte) {