Deep dive into JavaScript asynchronicity | Hacker News Reader