Skip to main content


Wasm Workers runs almost anywhere. Thanks to its portability, downloading and running it anywhere is quite simple.

First, you need to install wws:

curl -fsSL | bash

Now, you can check the different commands and options:

wws --help


runtimes Manage the language runtimes in your project
help Print this message or the help of the given subcommand(s)

[PATH] Folder to read WebAssembly modules from [default: .]

--host <HOSTNAME> Hostname to initiate the server [default:]
-p, --port <PORT> Port to initiate the server [default: 8080]
--prefix <PREFIX> Prepend the given path to all URLs [default: ]
-h, --help Print help information
-V, --version Print version information

You can download some of our example .js modules:

curl \
-o ./index.js

Finally, you can run wws and check the response from the worker:

wws .

⚙️ Loading routes from: ./examples
🗺 Detected routes:
=> index.js (name: default)
🚀 Start serving requests at

Now, open your browser at

Next Steps

Now you got the taste of Wasm Workers, it's time to create your first worker:

And if you are curious, here you have a guide about how it works.