How to write your own virtual DOM | Hacker News Reader