7 Principles of Rich Web Applications

图文并茂地解释开发 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