Expand on this thought a bit. It seems like what you are saying is that the trick to speeding up the page load time is for the client to put everything in a SQL database and then just dynamically keep changing it, right?
What are the arguments for and against this?
What about the web sockets idea ...