What practical use cases for #WebAssembly can you imagine?

Tell about it in this thread.

I use WASM to integrate software solutions across different stacks. For example, I compile a Twofish cipher implementation from C to WASM and use it in the browser. It’s cheap and prevents reinventing the wheel.

However, WASM has limitations: no threads, no hardware acceleration, etc.

What other real-world use cases can you imagine?

#wasm #webassembly #askfedi #opensource #programming

@vitonsky Emscripten, obviously. To play native games, such as Quake

https://github.com/jdarpinian/ioq3

@WofWca that does not sound practical.

I mean I've tried to run GTA Vice City, Quake, Nox in browser. That works really nice. But I cannot to run any real games like "Detroit: Become Human", Call of duty, etc.

That's cute we can run old games in WASM, but we also can run them with no WASM.

It is interesting what's unique in WASM. What it can give us, what's problem it can solve that cannot be solved easily with no WASM?

It seems people are just shoehorning WASM into everything for no reason.

@vitonsky Well IDK about "not practical". The fact that you don't have to download .exe files and just visit a website to play a game is pretty good I'd say.