When you click a link on a web page, your web browser makes a request to a web
server which usually results in a new web page as a response. That new page
may have links that take you to other pages, which may in turn have more
links, and so on. This model of web navigation is so common that most Internet
users do little else. But as the Internet matures, this model has begun to
show its age and its limitations. For web developers, for example, it provides
less fine-grained control over the experience, and it can strain bandwidth and
other resources. And for users it usually doesn't begin to approach the
seamlessness and usability of good application user interfaces.
Recently, however, modern browsers and enriched web standards have begun to
make new navigational and presentational models possible. One such model is
_Inner-Browsing_, which is our name for a model in which all navigation occurs
within a single page, as in a typical application interface. The single-page
context and abstraction of data from the presentation can give your web
applications new continuity, precision and control. This model is also
interesting because is optimized ...