As software evolves so to does the need for newer software to remain compatible with older versions. In the case of IE the notion of backwards compatibility is quite daunting and of supreme importance to the IE team. Consider the millions of web pages
that were written to run successfully in older versions of IE. The latest incarnation of IE, IE 8 Beta 2, has a very useful compatibility feature that enables developers and users alike to run IE 8 in a mode that won't break pages that work in IE 7. It's as
simple as pressing a button. Unlike IE 8 Beta 1, instructing IE to render a page in Compatibility mode does not require a browser restart. This is very cool indeed.
I wanted to find out exactly how this new compatibility mechanism works in IE 8 and discuss the complex issue of backwards compatibility and its impact on innovation with IE 8 Program Manager Scott Dickens. Scott is very passionate about compatibility (in fact
his thinking up and prototyping ideas about IE 8 compatibility began as a side project which, not surprisingly, turned into a full time job for him).
standards compliance and other interesting topics).