1. A computer-implemented method comprising: receiving input associated with saving task session state information associated with a web application that is integrated on a client device; accessing a task session data structure in a web application directory; and saving task session state information in the task session data structure.