Session versioning

The version is tracked using a cookie. The cookie is sent to the client for each response. For each subsequent request, the client sends the cookie back indicating what version it requires. If the browser does not send back a cookie, the Web application operates correctly, but performance is reduced.