📄️ Key / Value Store
Wasm Workers Server integrates an in-memory Key / Value (K/V) store. This K/V store allows the server to read and write data from the different workers.
📄️ Multiple language runtimes
Wasm Workers Server allows you to extend the supported languages by adding new language runtimes. In other words, you can run workers based on languages like Python or Ruby.
📄️ Dynamic routes
Defining static routes may not be enough for some applications. You may need a worker to process URLs that includes identifiers. To create a worker associated with a dynamic route, include the route parameter in brackets when setting the worker filename.
📄️ Static assets
Wasm Workers Server allows you to serve any static asset required by your workers. For that, place any static asset in a public folder. It must be present in the root of the directory you're serving with wws.
📄️ Environment variables
Wasm Workers Server allows you to configure environment variables so a worker can read them. This configuration is done through the TOML file associated to a worker (a TOML file with the same filename as the worker). This means every worker has its own set of environment variables.