The Birth of JavaScript: How and Why? | Hacker News Reader