> Computation-heavy logic like image manipulation, hot game logic, specialized algorithms, emulators, compilers and the likes are great use cases for WebAssembly, and as such for AssemblyScript as well. In some situations it may also be preferable to ship bytecode instead of minified JS, or just the ability to utilize a TypeScript-like language may open up new opportunities, for example for embedded scripting or plugins.
That doesn't really answer the question of why you would want to use AssemblyScript instead of eg C++ or Rust.
It's not as if you get any of the benefits of Javascript, except for a familiar syntax.
> Computation-heavy logic like image manipulation, hot game logic, specialized algorithms, emulators, compilers and the likes are great use cases for WebAssembly, and as such for AssemblyScript as well. In some situations it may also be preferable to ship bytecode instead of minified JS, or just the ability to utilize a TypeScript-like language may open up new opportunities, for example for embedded scripting or plugins.
That doesn't really answer the question of why you would want to use AssemblyScript instead of eg C++ or Rust.
It's not as if you get any of the benefits of Javascript, except for a familiar syntax.