4. The method of claim 1 , wherein maintaining the state information of the set of invoked activities includes maintaining state information for one or more background invoked activities, wherein the client-side code does not currently display the one or more background invoked activities on the client device.
4. The method of claim 1 , wherein maintaining the state information of the set of invoked activities includes maintaining state information for one or more background invoked activities, wherein the client-side code does not currently display the one or more background invoked activities on the client device. 5. The method of claim 4 , wherein the state information of the set of invoked activities is maintained in an HTML DOM tree, wherein at least one of the plurality of live previews corresponds to a background invoked activity that is not currently displayed.