多标签是浏览器多线程控制,和js有没关系。。js没有线程概念,都是事件驱动

解决方案 »

  1.   

    楼上正解。
    多标签是浏览器的事,像Chrome的标签也都是单独进程的。
    js是要符合标准的,所以没有多线程,而是事件驱动的。
      

  2.   

    那每个标签都有一个javascript的引擎实例?
      

  3.   

    指的是<script>标签。
    阻塞是不是单线程啊。这是很老的讨论,现在高级的浏览器,   可是先让它过来的,
      

  4.   

    当然不是先后加载啦.
    是说js这个语言本身被设计成只有单线程的语法,没办法通知浏览器这些js解释器去并行执行它的指令(因为没有线程的语法)
    可是多标签之间的js语句是独立的浏览器完全知道该怎么并行处理这些语句.
    一个程序是单线程执行的,多个程序就不一定了嘛.