https://speakerdeck.com/cironunes/single-page-apps-ftw-revisited