JQuery Sortable design question
<p>I am creating a web page in which users can click on a + button to add a new text box, enter some text and choose to reorder textboxes (I plan on using JQuery sortable). They can also delete textboxes as and when they please.</p>

<p>My question is should I be persisting the changes they are making as and when they make a change (by doing a ajax call) or should I have a Save button that the user would click to save the changes they have made. In the latter approach, I need to maintain all the changes on the client side and persist the state when they click on Save (and I feel this approach is more performant)</p>

<p>Any thoughts on what approach to use?</p>
