The Web began as a way to share files, stored on a web server, that changed only
occasionally. Developers quickly figured out how to generate those files on the fly,
taking the first big step toward building applications. The next big step was adding
let developers create Dynamic HTML, as the "browser wars" raged and then suddenly
stopped. After a few years, Ajax brought these techniques back into style, adding some
tools to let pages communicate with the server in smaller chunks.
HTML 5 Application