How to make universal JavaScript applications – Part 1 | Hacker News Reader