Web Assembly is a new low-level language for browsers that is intended to be a compilation target from other languages like C/C++. It allows for typed variables, multi-threading, and fast loading/parsing for running heavy applications in browsers, like games, video/image processing, and virtual reality. Web Assembly aims to be as fast as native code and may impact the future role of JavaScript for advanced applications in browsers. It is still under development by the major browser vendors.