This is a proof-of-concept Rubiks Cube demo using a graphics engine written entirely with vanilla JavaScript. Due to browser limitations, and the fact that the renderer is CPU based, the performance of the application is largely impacted; the rasterizer must draw in each pixel one at a time. For a high framerate and high resolution version, see the
Java implementation.