The W3C released the Document Object Model Level 2 HTML Specification today as an official Recommendation. Of particular interest is this note: This specification renders the DOM Level 1 HTML Recommendation obsolete given that some changes from DOM Level 1 HTML are incompatible with that specification but represent more accurately the state of deployed software. W3C strongly suggests that developers and authors conform to DOM Level 2 HTML instead.