Is there any good reason to use window.setTimeout instead of setTimeout?
<p>I see only one case where I should use <code>window.setTimeout</code> instead of <code>setTimeout</code>, it is when I have reused the name <code>setTimeout</code> in my closure, which is obviously not so good a practice (unless very specific use).</p>

<p>I noticed that Google Closure compiler does not remove <code>window.</code>. Since it is so aggressive in reducing variable names, I wondered if they have any reason for that?</p>

<p>Is there any other reason I am missing?</p>
