Async JS
создатель Рафаил Гитлодей

1. Async / await
1.1. JavaScript ES8 и переход на async / await
1.2. dotJS 2017 - Wes Bos - Async + Await
1.3. Как работает Async/Await в JavaScript
1.4. 5 Tips and Thoughts on Async / Await Functions
1.5. Побег из ада async/await
1.6. Конструкция async/await в JavaScript: сильные стороны, подводные камни и особенности использования
2. Promise
2.1. Глава 3: Промисы
2.2. У нас проблемы с промисами
2.3. Руководство по промисам для тех, кто хочет в них разобраться
2.4. Промисы на примерах из жизни
2.5. Learn JavaScript Promises | A JavaScript Promise Example
2.6. ES6 Promises: Patterns and Anti-Patterns
2.6.1. Перевод статьи на хабре
2.6.2. Promise Anti-patterns
2.6.3. Promise Anti patterns
2.7. JavaScript Promise API
2.8. Understanding Promises in JavaScript (with yarn and Legos)
2.9. Отменяемые Promises в EcmaScript6
2.10. Learn more about JavaScript’s promises: from zero to hero in 25 tests
2.11. Promises with ES6
2.12. Understanding promises in Javascript
2.13. JavaScript Promises: Zero To Hero Plus Cheat Sheet
3. Callback
3.1. Глава 1: Асинхронность: Сейчас и Потом
3.1.1. Спека
3.1.2. Хорошая солянка по Event Loop
3.1.3. Параллельная модель и цикл событий
3.1.4. Порядок обработки событий
3.1.5. обьяснение эвентлупа
3.1.6. The Main Event… Loop
3.1.7. Иван Тулуп: асинхронщина в JS под капотом