AssemblyScript

AssemblyScript is a TypeScript-based programming language that is statically compiled to WebAssembly. It resembles ECMAScript and JavaScript but adds static data types, and it is developed by the AssemblyScript Project and its community.

Paradigms
Functional, Metaprogramming and generic, Imperative, Object-oriented
First appeared
2017
Reference
Wikipedia article