The class nsGlobalWindow contains a lot and extracting for example IdleRequestExecutor and idle request scheduling will make things clearer.
Sounds great to me!
Would this help to fix bug 1353206?
I don't think that it is required, I would think that bug 1311425 would be the what we'd need to implement before bug 1353206. And I'm currently cleaning up a patch set for that. I'll link bugs accordingly.
You need to log in before you can comment on or make changes to this bug.