WebAssembly (Wasm)
WebAssembly (Wasm) is a binary code that you can run in a browser. IntelliJ IDEA supports generation of WASM files from GO files. You can read more about You can read more about WebAssembly in documentation at webassembly.org.
-
Open settings Ctrl+Alt+S, and navigate to .
-
From the OS list, select js.
-
From the Arch list, select wasm.
-
Click OK.
-
Click on the main toolbar.
-
Click Add New Configuration icon (
) or press Alt+Insert.
-
From the Run kind list, select File.
-
In the Files field, add the name of the GO file that you want to execute (for example,
main.go). -
Clear the Run after build checkbox.
-
In the Environment field, click the Browse button at the end of the field.
In the Environment Variables dialog, add two environment variables:
GOOS=jsGOARCH=wasm
-
In the Go tool arguments field, replace the
-iargument with-o main.wasm, wheremain.wasmis the name of the future WASM file. -
Click OK.
-
Click the Run <configuration_name > icon or press Shift+F10. As the result, in the Project tool window a new WASM file is created.