- differences between browser and node
determining the correct behaviour in each environment / situation
- how do JS components like sliders work with JS turned off?
routing
- 404s, how do you know if a page exists before rendering the app?
performance
- caching