- From: Bjoern Hoehrmann <derhoermi@gmx.net>
- Date: Sun, 23 Apr 2006 21:34:55 +0200
- To: "Brad Fults" <bfults@gmail.com>
- Cc: "Web APIs WG (public)" <public-webapi@w3.org>
* Brad Fults wrote:
>That said, I see this not as a case in need of additional
>optimization, but a case requiring the removal of
>specification-mandated bloat that is by no means temporary.
The case you've presented makes a number of assumptions, including that
* the extension actually comes from multiple vendors rather than
some standards organization like OMA, ATSC, or SMPTE where e.g.
CSS extensions such as "-wap-accesskey", "dde-nav-right", and
"atsc-nav-index" have been defined and implemented by multiple
vendors
* vendors are not allowed or simply won't implement some other
vendors' proprietary extensions. The proposed text does not
prohibit that and e.g. ActiveXObject("Microsoft.XMLHTTP") has
been implemented in more than just one browser, even though it
follows a vendor-name naming convention.
* at least three vendors implement their own version of the ex-
tension before there is a standard for it. At least one of the
four versions is obviously incompatible with the three others.
* you actually want to use the feature and support all the many
incarnations of the feature, and you can do it with such simple
code as the one you've presented. And it is indeed very simple
compared to creating the object in all the relevant user agents
http://developer.apple.com/internet/webcontent/xmlhttpreq.html
Your code is not bloated at all, just compare it to what you need
to, say, add a rect to an SVG document, and it is considerably
more likely that authors want to do that than using the extension
you've assumed in your code. You would make a better point if you
could point out the features currently missing but likely to be im-
plemented in virtually all browsers in the forseeable future.
--
Björn Höhrmann · mailto:bjoern@hoehrmann.de · http://bjoern.hoehrmann.de
Weinh. Str. 22 · Telefon: +49(0)621/4309674 · http://www.bjoernsworld.de
68309 Mannheim · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/
Received on Sunday, 23 April 2006 19:41:46 UTC