Hi HN!
I’m Syrus, from the Wasmer team. We just released the new version of WAPM that is an order of magnitude better than the previous one (that we also announced here in HN two years ago! [0]), enabling an incredible experience for using and publishing WebAssembly packages.
The tech stack that we are using includes:
* Python and Django (for the backend) with Graphene (for the open GraphQL API [1]) and Django Channels with websockets over GraphQL [2] for subscriptions
* Next.js [3] with React-Relay [4] and Tailwind.css [5] for the frontend
* WebAssembly and Wasmer [6] (for the online shell)
Vercel for serving the frontend and GCP for serving the backend.
Please let me know if you have any questions, I’d be very happy to answer them!
And from what I've read the CLI downloads the WASM and runs it. The "runs it" part is interesting, as it's cross platform - so does it run a JS engine, e.g like V8 or NodeJS?
I don't personally like the idea, esp since Rust can compile to all those supported platforms anyway, and the native code would be so much faster.
It says on the website that it is opensource, since 2019, but the Github account has zero repos.
The website looks flash, but has many spelling errors and typos, and so if little things like this get through after 3 years of development, then the chances of malicious code getting through is very high.