JavaScript essentials: why you should know how the engine works | Hacker News Reader