最速インターフェース研究会 :: [Ajax] location.hashを使ったセッション復元
Gmail、GoogleMapsのような画面遷移なしの高速なナビゲーションが注目されています。
サイトが特定のタスクに対して特化している場合、JavaScriptを使ったインターフェースの最適化が非常に有用であるのは間違いありません。ブラウザ上で動作するリッチクライアントとしてはFlashが圧倒的に有名ですが、Flashは、ブックマーク、ブラウザの戻る進む機能、文字の拡大縮小、などのブラウザが本来備えている機能が使えないため、ユーザビリティ研究者の間では嫌われ者です。
Ajax では HTML 内のイベントでどんどんセッションが遷移するため、(Flash を利用した RIA のように)URL がステートフルにならない危険性があるわけですが、Location を動的に更新することによって回避しようという話題。