IntelliJ IDEA 2025.1 Help

WebAssembly (Wasm)

WebAssembly (Wasm) is a binary format that you can run in a browser. IntelliJ IDEA supports generating WASM files from GO source files. To learn more, refer to the official WebAssembly documentation.

  1. Open settings Ctrl+Alt+S, and navigate to Languages & Frameworks | Go | Build Tags.

  2. From the OS list, select js.

  3. From the Arch list, select wasm.

  4. Click OK.

  5. On the main toolbar, click Run | Edit Configurations.

  6. Click the Add New Configuration icon (The Add New Configuration icon) or press Alt+Insert.

  7. From the Run kind list, select File.

  8. In the Files field, add the name of the GO file you want to run (for example, main.go).

  9. Clear the Run after build checkbox.

  10. In the Environment field, click the Browse button at the end of the field.

    In the Environment Variables dialog, add the following environment variables:

    • GOOS=js

    • GOARCH=wasm

  11. In the Go tool arguments field, replace the -i argument with -o main.wasm, where main.wasm is the name of the output WASM file.

  12. Click OK.

  13. Click the Run <configuration_name> icon or press Shift+F10.

    As a result, a new WASM file appears in the Project tool window.

Last modified: 08 April 2025