Базовые задачи на Promise в JavaScript http://amp.gs/j1IPf
Obsidian