How to run async JavaScript functions in sequence or parallel | Hacker News Reader