Updated: July 14, 2020 (July 19, 2004)

  Sidebar

Browser Compatibility Proves Elusive

My Atlas / Sidebar

730 wordsTime to read: 4 min

Following several years of rapid development, during which time each new release of Internet Explorer (IE) brought with it a new API, the client side of Web application development has settled down, but has left in its wake a plethora of browser versions, APIs, and incompatibilities between versions of IE, as well as between IE and the standards set by various Internet standards bodies.

Since IE 3.0 in 1996, each version of Microsoft’s Web browser has supported one or more Document Object Models (DOMs). A DOM is an API that allows client-side code, typically written in scripting languages such as VBScript or JScript, to read (and sometimes modify) the contents of a document through an object-oriented interface. A developer using an HTML DOM, for example, could access a table through a Table object with properties such as the number of rows and columns, rather than having to parse the text of the HTML page looking for <TR> and <TD> tags that define a table’s rows and columns. Each DOM defines, in effect, an API, and browsers often support multiple DOMs.

Atlas Members have full access

Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.

Membership Options

Already have an account? Login Now

Not a member but want to see the full content? Contact us.