Hello, I am served from Rust compiled to wasm32-unknown-unknown. I know the following about the environment I am running in: - I am running in olin, which implements version 0.0 of the CommonWebAssembly API. - I think the current time is 2022-05-20 19:30:02 UTC - RUN_ID: 0d1d3452-7646-4022-86ec-a40d5814f37b - WORKER_ID: 94f87146-cc65-4784-aecb-49fef64eba18 - Method: GET - Request URI: / - argc: 3 - arg 0: /main.wasm - arg 1: mode - arg 2: cwagi Here is my source code: https://github.com/Xe/olin/blob/master/cwa/cwagi/src/main.rs If you would like to learn more about this project, please take a look at the following links: - https://github.com/Xe/olin - https://christine.website/blog/olin-1-why-09-1-2018 - https://christine.website/blog/olin-2-the-future-09-5-2018 If you know of a Rust HTTP library that lets users hijack the transport layer (and can offer code examples, please, I'm still new to Rust) so that it could be adapted to Olin's native HTTP support, here is its test: https://github.com/Xe/olin/blob/master/cwa/tests/src/scheme/http.rs If you would like to, please feel free to load test the route /cadey. That route does a minimal number of system calls, and should make for the best benchmarking results. There is a more detailed metrics view at /expvar. Olin does a level of automatic load balancing that takes advantage of the Go runtime, so in theory the limits of this program approach the limits of how fast the code running in the WebAssembly environment is. And this is just the beginning. Have a good day and be well, creator.