JavaScript: Classic Scripts vs. Modules vs. CommonJS | Hacker News Reader