You overcome the inherent ‘stateless’ environment by creating a “state”. Even in a stateless environment, the web pages are ‘waiting’ for a user response, even if the entire page has yet finished loading. For advertisers, sports pages, and the news, this type of interactivity is preferred. However, if the primary mission of the page (or site), is to collect accurate data and post it without interruption, then an environment where the “state” is managed more elegantly is more appropriate.
(work in progress)