title: Does it make sense to render templates server-side?
body: <p>I'm learning about the templating engine Jade bundled with Express. As I understand, Jade allows for <em>server-side</em> rendering. Isn't that suboptimal for two reasons:</p>
  
  <p>1) The server has to compute more to render the templates. The work can be pushed client-side.</p>
  
  <p>2) Once a template or partial has been rendered, and the data needs updating, it just sends JSON to the client, instead of resending fully-fledged HTML, which is a drain on bandwidth.</p>
  
  <p>Are these real problems with server-side template rendering?</p>