日期:2014-05-16  浏览次数:20360 次

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>