The web has rapidly evolved from the early beginnings of static HTML pages with GIF animations to fully-fledged web apps, now powered by HTML5/CSS3 and built with solid tools and APIs such as GWT. The XMLHttpRequest
object in modern browsers and powerful UI toolkits make it possible for developers to craft web apps that look and behave like rich desktop apps, thereby increasing the enthusiasm, interaction, and engagement of web surfers.
It is a fact that the expectation of web users has significantly increased from mere "window shopping" (look around a website by navigating from page to page with URLs) to an outright demand for better looks, effective user interaction, and instant gratification, courtesy of an increased engagement surface area made possible by many forms of widgets they can interact with (click-and-drag) to get things done while putting an application to use.
Humans appreciate choice and gravitate towards it, because this concept is plausible for user engagement...