Seaside's implementation of continuations was an initial point of interest in its first several years of existence following its 2002 release. Continuations provide a mechanism for rollback and resumption, a useful provision for the web browser environment in which "refresh" and "back" buttons may interrupt the flow of processing. This resolves many common issues with running web applications, like adequately sustaining the state on the server-side even when the web browser’s ‘back’ and ‘forward’ buttons are used. Continuation servers give the developer the ability to maintain state on the server in a scalable manner. The subsequent improvement of web browser implementations of JavaScript since 2002 has made the continuations aspect of Seaside less significant, by allowing client browsers to keep track of state better.