firefox和chrome javascript任务的调度
突然发现两者对javascript任务的调度方式是不一样的,chrome是基于队列,firefox好像是基于优先权算法的。
代码试下就知道了
<script language="javascript">
<!--
function main(){
for(var index=0;index<10;index++){
alert("main thread");
setTimeout(secondary,20);
}
}
function secondary(){
alert("secondary");
}
main();
-->
</script>