this is basically a copy of the post to another thread (the one that is mentioned in the "Usage Information". I should have posted it to this thread first, I believe, so please accept my apologies.
Please reconsider what happened due to the discussion in this thread:
IMHO it started with a misleading "summary" that stated that an "unused measure" should be removed.
It could only be me, but maybe the LGTMs referred to actually removing the measure, which I would agree to be totally risk free (Compatibility Risk None),
The original author finally ended up removing several of the public DOM Level 2 *APIs*, which I highly doubt to be of no compatibility risk.
In fact after this change, Chrome is incompatible to all other major browser and to every version of Chrome that existed before: Now Chrome does not implement the DOM level 2 and 3 standard anymore (the latter of which is the most recent, current, and active standard implemented by all other browsers).
While it may be true that the (unreleased, work in progress, still in flux) DOM4 "standard" will maybe be incompatible, I strongly argue that this will mean that Chrome should ever drop compatibility for the older standards. It's not like Chrome does not support HTML 4 or XHTML anymore just because today there is HTML5.
This is what the "DOM 4 standard" has to say about the removal of this API:
"It is not yet clear if it would be web-compatible to remove all the following features. The editors welcome any data showing that some of these features should be reintroduced." (
http://dom.spec.whatwg.org/)
Granted, these features do have a relatively low usage counter, but does this really mean they can be removed silently even without a deprecation warning? Even if only few pages may use this feature, it is because of this change, that developers will have to rewrite their applications and introduce Chrome compatibility layers just to make the feature work in Chrome, too (like it was working in IE, FF, Opera, and even Chrome version 1 for ages).
The original goal of the meta bug was to remove code bloat, if I understand it correctly. The public API implementation that was removed due to this change consisted of less than about 50 lines of code. So the result is that code bloat was reduced by a few lines of code and Chrome has become incompatible to all other browsers. Please reconsider this change. It is the most sophisticated pages that now break due to these pages. Most of the time namespaced xml is used by advanced single page applications, only, so their actual usage count (per page view) is not very high (because the number of page views is probably dominated by Facebook and pron sites), but I believe they are very relevant to Chrome as a browser alternative to IE and FF.
Thank you for your consideration.