Eliminating server side view | Pros / Cons
<p>My server, implemented in PHP, is now just a data pump.  I compose HTML on the client using JavaScript.</p>

<p><strong>Pros</strong></p>

<ul>
<li>Reduces network load (no HTML, just raw data)</li>
<li>Reduces server load (server does not have to compose)</li>
</ul>

<p><strong>Cons</strong></p>

<ul>
<li>Increases client load</li>
</ul>

<p>Given these pros/cons it seems a good idea to move HTML composing to the client as long as there are no load issues at the client.</p>

<p>Are there any angles I have not looked at?</p>

<p><strong>From Comments / Answers</strong></p>

<p><strong>Possible Cons</strong></p>

<ul>
<li>Bots might fail</li>
<li>Screen Readers might fail</li>
</ul>

<p><strong>Additional Pros</strong></p>

<ul>
<li>Pure data is readily available for new apps on new devices</li>
</ul>
