Cube Racer è un esempio semplice quanto significativo di cosa è possibile fare con canvas e un po' di conoscenze di 3d. Creato da Francois Laberge, si tratta di una specie di "arena" all'interno del quale è possibile muovere con le frecce un cubo tridimensionale.

Per rendere più veloce l'animazione – usare clearRect() ogni volta uccide anche l'hardware più performante – il sistema usa la tecnica dei "dirty rectangles" e il risultato è un movimento molto fluido e la gestione della fisica in maniera molto realistica (si fanno delle belle "derapate")

Il demo è visibile online all'indirizzo http://endergen.com/labs/racer/ mentre la pagina dell'autore, con qualche dettaglio in più, è http://endergen.com/cube-racer/