Introduction
The OUAF browser client uses many novel mechanisms in order to support the system design goals of high system performance, including low latency and high throughput. The core design principle is that the system is stateless, meaning only the browser client itself is aware of the session state, that is the application's context--what data is being viewed/modified and all other information related to a user more typically associated with session state on the server. This document discusses the important design points that implement a stateless architecture.