Saying that WASM has no reason to exist is going a bit far. Rather than trying to list the reasons, I'm going to refer to the official FAQ: https://webassembly.org/docs/use-cases/
> Better execution for languages and toolkits that are currently cross-compiled to the Web (C/C++, GWT, …).
> Image / video editing.
> Games
> Peer-to-peer applications
> ...
In my view it's trying to create a safe sandbox for things that we previously used unsafe sandboxes (Flash, Java, Silverlight etc.) for. A standard interface for all of these will be much better for everyone.
chrysoprace|6 years ago
> Better execution for languages and toolkits that are currently cross-compiled to the Web (C/C++, GWT, …).
> Image / video editing.
> Games
> Peer-to-peer applications
> ...
In my view it's trying to create a safe sandbox for things that we previously used unsafe sandboxes (Flash, Java, Silverlight etc.) for. A standard interface for all of these will be much better for everyone.
Pigo|6 years ago
AnIdiotOnTheNet|6 years ago
saagarjha|6 years ago
TomMarius|6 years ago
Calling it useless in a world where most people are running JS is also weird, but that's more subjective.