«Незадолго до этого командой было принято решение использовать фреймворк Dojo»
Что послужило причиной такого решения? В чем преимущество Dojo перед другими фреймворками?
Причиной такого решения стало расширение штата, команда решила освоить фреймворк, который ранее не применялся нами.
Лично для меня преимущество (сравниваю с jQuery) — простота построения последовательностей анимаций (query) и, субъективно, более удобное обращение к элементам DOM.
Ну я же написал — про DOM — субъективно. После тонн кода на jQuery, кажется, что если бы я начал изучение с Dojo, то было бы проще. Как было бы на самом деле — сказать трудно.
А про очереди — как вспомню, как намучался когда-то с этим callback…
Парсер приведён просто для того, чтобы пример мог найти практическое применение, ну и для моих коварно-корыстных целей (просмотр нового с телефона без больших затрат и, главное, освоение этой технологии)
Азы Dojo на примере самодельного Хабра-парсера