A Mozilla researcher, Alon Zakai, created the BananaBread demo by using Emscripten to port the C++ code into JavaScript and WebGL.