В последней версии JavaScript есть несколько интересных вещей, которым уже найдено новое применение. Task.js использует новые возможности генератора для создания асинхронной задачи.
Если вы хоть немного знакомы с JavaScript, то вы также знаете, что асинхронное программирование является ключом к тому, чтобы он работал правильно. Вы не можете просто использовать единственный поток выполнения. Если вы это сделаете, то в результате система и пользовательский интерфейс остановятся. Тем не менее, для языка, который зависит от асихронного программирования, JavaScript мало что может предложить для помощи в том, что может быть очень запутанной идиомой программирования.
Read more «Асинхронные задачи Task.js в JavaScript 1.8»