Ok! Finally! Sorry about the late response, I knew you responded but 10C finally got the ability to scroll down and see more entries, haha.

The biggest difference between setting your own timer and checking every 10ms whether it's time to do work or not and asking the browser to do work "in 300ms from now" is that you're wasting a bunch of processor power, forcing the CPU to be awake when really it could be sleeping. The real impact of this is negligible under normal circumstances, especially on a computer, but I have a feeling it's a big factor to why Nice is so unperformant on mobile devices, especially Android.

That said, I'm just armchair optimizing now, which is never a good sign. Heh. :)

//