This page tests the frequency of setTimeout() in the browser.
Javascript applications use setTimeout() as a mechanism to 'yield'
to the browser so that the browser can repaint. Most browsers
implement a 15ms setTimeout() minimum. Use this to page to measure
setTimeout() lag and discover your browser's minimum interval.