Okay I am designing an application where you are essentially building something with various elements. You can adjust elements in various ways. Should I send an ajax request upon each update and build the result as it is created, or should I store it all in javascript and submit the entire thing upon completion?
I would go with the second solution, cause AJAX might be too slow when the user is adjusting various elements. Plus it's more cross-browser compatible.
ajax WILL be used to save the final result either way, but I'm wondering if I should update as it goes or only at the end and save the data through javascript client-side in the meantime...
I'll sit on the fence on this one and say store the data on the client side but have an auto-save function which sends the adjustment to your server every 5 minutes or so.