图文并茂地解释开发 rich web app 的 best practice。
- Server rendered pages are not optional:有点 end-to-end argument 的意思。
- Act immediately on user input
- React to data changes
- Control the data exchange with the server
- Don’t break history, enhance it
- Push code updates
- Predict behavior