How virtual DOM nodes work in mithril.js | Hacker News Reader