Promise.resolve (). Затем vs setImmediate vs nextTick

NodeJS 0.11, а также io.js и Node 0.12 ветвятся с нативными обещаниями.

Родные обещанияиметь.then метод который всегда выполняется в будущем цикле цикла событий.

До сих пор я использовалsetImmediate поставить в очередь вещи к следующей итерации цикла событий с тех пор, как япереключился с nextTick:

setImmediate(deferThisToNextTick); // My NodeJS 0.10 code
process.nextTick(deferThisToNextTick); // My NodeJS 0.8 code

Так как у нас теперь есть новый способ сделать это:

Promise.resolve().then(deferThisToNextTick); 

Какой я должен использовать? Также -делаетPromise.resolve.then вести себя какsetImmediate или какnextTick в отношении кода, выполняемого до или после цикла обработки событий?

Ответы на вопрос(3)

Ваш ответ на вопрос