They seem to be using Ruffle, the Flash emulator written in Rust which runs in WebAssembly.
(Flash was a good product in its day. Perhaps better than HTML/CSS/Javascript.)