Three Problems with Promises in JavaScript | Hacker News Reader