Source: The evolution of the Web
The color bands in this visualization represent the interaction between web technologies and browsers, which brings to life the many powerful web apps that we use daily.
Clicking on a browser icon will show you screenshots of how its interface evolved (or, in some cases, got progressively messed) over the years. Clicking on the various labels will give you more information about that particular Web technology. I find it a useful tool for looking up this kind of things quickly.
(And look at the browsers’ versioning… Look how much Internet Explorer 6 lasted.)