Optimizing dynamic JavaScript with inline caches | Hacker News Reader