Earlier quoted context omitted.
Please please please look at jQuery-Pjax. It does exactly this. If you have any questions about it, feel free to ask!
That's basically the pattern my company is already using, implementing using our own plugin. We render the full page server-side (using ASP.Net MVC, which is hooked into our server-side Enterprise Application Framework), and then we hook up javascript handlers to manage client-side events. Those handlers can make AJAX requests for content updates, which we deliver either as pure data or server-side rendered html (whi…
Nice, I work on similar sorts of projects, but I run a Python shop :)