FIRST ROW |
SECOND ROW W3C Standards Support in IE and the Netscape Gecko Browser Engine "The underlying technology of the web browser has reached the point where standards compliance must take precedence. In order for the web to maintain its bullet-train rate of innovation, the web browser must become a stable building block for site designers, just as standardization on Windows has encouraged innovation in the PC space." - David Kerley, senior analyst, Jupiter Communications Why support web standards? It's pretty clear to us here at Netscape that a standards-compliant browser provides developers and end users with the following benefits:
As the standard itself states, the Document Object Model Level 1 provides "a platform- and language-neutral interface that allows programs and scripts to dynamically access and update the content, structure and style of documents. The Document Object Model provides a standard set of objects for representing HTML and XML documents, a standard model of how these objects can be combined, and a standard interface for accessing and manipulating them. Vendors can support the DOM as an interface to their proprietary data structures and APIs, and content authors can write to the standard DOM interfaces rather than product-specific APIs, thus increasing interoperability on the web." Robust support for the W3C DOM is perhaps the most critical requirement for enabling the next generation of platform and device independent web applications that will have functionality and user interfaces equivalent to current native applications, because it is the W3C DOM that opens up the content and format of the page to manipulation from languages like JavaScript. The W3C DOM, level 1 has two parts: DOM 1 Core and DOM 1 HTML. DOM 1 Core provides a crucial set of core methods for reading, writing, and changing the content of documents on any platform or device--methods that work equally well for HTML and XML. DOM 1 HTML provides a set of convenience extensions that are specific to HTML documents only. Robust support for the W3C DOM is perhaps the most critical requirement for enabling the next generation of platform and device independent web applications that will have functionality and user interfaces equivalent to current native applications, because it is the W3C DOM that opens up the content and format of the page to manipulation from languages like JavaScript. The W3C DOM, level 1 has two parts: DOM 1 Core and DOM 1 HTML. DOM 1 Core provides a crucial set of core methods for reading, writing, and changing the content of documents on any platform or device--methods that work equally well for HTML and XML. DOM 1 HTML provides a set of convenience extensions that are specific to HTML documents only. |