One file of engine, no engine
Everything under the hood lives in engine.js: the physics, the collision, the track, the texture filters and the rasterizer. There is no game engine, no graphics library and no dependency. The page only paints the finished pixel buffer to a 2D canvas.