Just on the basis that best practices tell us to favor external CSS and JS files over inline HTML for performance advantages.
Is it a good idea to deliver as small an HTML file as we can manage? And use Javascript / jQuery to render as much of the DOM as we can, hook up Javascript events, etc. on the client side?