My inspiration for this project stems from my obsession with cars and video games. Because I wanted it to run at 60 fps stable (frames per second, or 1 canvas redrawn every 16.67ms), I had to optimize a lot of the mathematical operations of this program. It uses highly complicated physics for maneuvering the vehicle, drifting, accelerating, and even collision detection. It is built using mostly vanilla Javascript and jQuery. It makes use of the Javascript Canvas API.
For more info, you can try out the game yourself here.