Use doms high resolution timer

From HTML5 rocks:
There are a few situations where you'd use this high resolution timer instead of grabbing a basic timestamp:
- benchmarking
- game or animation runloop code
- calculating framerate with precision
- cueing actions or audio to occur at specific points in an animation or other time-based sequence

See:
http://www.w3.org/TR/hr-time/
http://updates.html5rocks.com/2012/08/When-milliseconds-are-not-enough-performance-now