In the beginning of the World Wide Web there was HTML, and it was good. HTML provided an easy, structured way to present data and images, and hyperlinks gave users access to other pages with the simple click of a mouse.
As time went on, however, users demanded more and more from HTML, which led to the rise of Web applications. At first the users were pleased with the ability to shop and do their banking online, but they soon became frustrated. "These Web applications don't behave like my desktop applications!" they cried. "I'm sick of waiting for page reloads every time I click on something. I want a better experience!"