Optimization: Loading content using ajax
===

I want to hear your ideas on optimizing the loading of content using ajax. Next, I will propose a few ways of doing it and I'll come up with my own thoughts about each one.  

 - Loading html directly - **This allows to load the content easily with not much further computation needed. More suited for content that is not affected by user operations or content with parts that should be updated regularly**
 - Getting a json object from server - **Seems like a good way to have content of a page in a json object. Allows for modifying only some parts by comparing the current values to the new object**
 - Loading by parts (chunks) - **Might seem the hardest way to update. You have to know which part's changed and where to load it (specific dom access to the node that should be changed/updated). Also, from a computational stand point seems easier to do than getting a json object and 'manually' creating the tags or having a template which we load data into**  
  
So, what do you think about each approach? Feel free to propose a new approach!