JavaScript engine fundamentals: optimizing prototypes | Hacker News Reader