In 2018.2, our WebAssembly solution replaced asm.js as the default. This brings near-native performance of the Unity Engine to the web. Unity was there at the beginning of the WebAssembly (WASM) design process, and we’ve been evolving alongside WASM ever since.
Next, we adopted WebGL to run games directly in the browser with asm.js. With the advent of HTML5, browsers began to remove support for plug-ins, and Unity’s web player was deprecated in 2015.
In 2006, the Unity web player debuted as a plug-in for web browsers. Unity has a long history with web runtimes.