title: Asp.net mvc SPA app server side rendering for Performance
body: <p>We're trying to squeeze as much performance out of our single page application written in asp.net mvc. The current layout is:</p>
  
  <ul>
  <li>Asp.net mvc server side which talks to an SQL Database</li>
  <li>Clientside SPA written with JS/Html5 + requireJS and KendoUI</li>
  </ul>
  
  <p>Our major performance issues seem to be that the SPA side of things is quite chatty with the Server to retrieve JS and HTML files required for the current pages and also to push and pull data from the SQL DB via mvc WebApi.</p>
  
  <p>Im wanting to somewhat change up our architecture to limit the chattiness between the client browser and the server. I'm reading all about server side rendering but it seems like it would be a major rewrite to put that into a mature application at this point.</p>
  
  <p>Just wondering if anyone had any advice on methodologies to approach this issue and any libraries to checkout?</p>