- React environment
- dynamic imports (lazy loading)
- separated dev/prod webpack.config
- Webpack Code Splitting
- gzipped and preact'ed production
- redux
- web workers
- jest/enzyme tests
- Accessible React navigation
- According to WAI ARIA best practices
- Roving tabindex technique