I was testing the accuracy of setTimeout
using this test. Now I noticed that (as expected) setTimeout
is not very accurate but for most appliances
There is a solution to use Web Workers, because they run in separate process and are not slowed down
I've written a tiny script that can be used without changes to your code - it simply overrides functions setTimeout, clearTimeout, setInterval, clearInterval
Just include it before all your code
http://github.com/turuslan/HackTimer