Adaptive Path on the Ajax approach to developing web applications

in other words, web apps doing neat stuff without leaving the page