External references:
Here is a link to this doc - useful for seeing whether requestAnimationFrame is getting called if you open this page in a new (background) tab.
Browser | Regular page | Page opened in another tab |
---|---|---|
Chromium 19 (Win) | Runs at ~60fps; stops running when you switch to another tab; restarts when you switch back | Doesn't start running until you switch to that tab |
Firefox 10 (Win/Lin) | Runs at ~60fps; goes very slow when you switch to another tab; restarts when you switch back | Runs very slowly, gradually getting slower, runs normally when you switch to the tab |
Safari 5.1.2 (Win) | NO IMPLEMENTATION OF REQUESTANIMATIONFRAME | |
Opera 11.61 (Win) | NO IMPLEMENTATION OF REQUESTANIMATIONFRAME (not in Opera Next 12.0 either) | |
IE9 (Win) | NO IMPLEMENTATION OF REQUESTANIMATIONFRAME (in IE10 according to caniuse.com) |
The Firefox throttling back behaves as follows:
Invocation # | Seconds |
---|---|
1 | 1 |
2 | 3 |
3 | 7 |
4 | 15 |
5 | 31 |
6 | 63 |
7 | 127 |