выводится ответы в разном порядке:
                  
                  
                  setTimeout(function timeout () {
                  
                  
                    console.log('timeout');
                  
                  
                  },0);
                  
                  
                  setImmediate(function immediate () {
                  
                  
                    console.log('immediate');
                  
                  
                  });
                  
                  
                  Когда у нас таймер улетает в фазу Timers, а setImmediate улетает в Check и event loop сначало чекает таймеры, которые выполняет в poll, а затем идет в check, каким образом он может immediate раньше выполнить?
                  
                  
                
ну так и выводит сначала таймаут, потом иммедиэйт
http://voidcanvas.com/setimmediate-vs-nexttick-vs-settimeout/
у меня сперва вывел таймаут
Обсуждают сегодня