A visualization of chaotic dynamics in the damped, driven pendulum (and an excuse to explore WebAssembly).
The numerics are implemented as a standard 4th-order Runge-Kutta integrator in C++, which is compiled to a JS class using WebAssembly (WASM). The front-end hooks this to an interface using React/Redux and visualizes it using Canvas.