Is this browser-dependent javascript code?
<p>Why different output in IE and FF?<br>
In IE its showing : <strong><em>Hello</em></strong> and In FF its showing : <strong><em>Hi</em></strong></p>

<pre><code>var message = "Hi";
setTimeout(function(){alert(message);},10);
setTimeout(function(){message = "Hello";},0);
</code></pre>

<p>what is standarad? which browser is doing it right?</p>

<p>Note: if i convert 10 to 11 in FF then it shows <strong><em>Hello</em></strong></p>
