Modern client-side routing: the App History API | Hacker News Reader