How JavaScript works: the rendering engine and tips to optimize its performance | Hacker News Reader