
Flagship · Graphics · Algorithms · Testing
CubeSolver 3D
Enter a scrambled Rubik's Cube, get a verified ~20-move solution, and follow it turn by turn on an animated 3D cube.
- moves per solution, found in milliseconds
- ~20
- moves per solution, found in milliseconds
- automated tests
- 27
- automated tests
- random move sequences cross-checked
- 2,000
- random move sequences cross-checked
- main-thread blocking: the solver lives in a worker
- 0
- main-thread blocking: the solver lives in a worker
- JavaScript
- Three.js
- Web Workers
- Node.js test runner
- Playwright
- Vercel
Read the case study


