- From: Robin Berjon <robin.berjon@expway.fr>
- Date: Sat, 3 Dec 2005 17:04:12 +0100
- To: Ray Whitmer <ray@personallegal.net>
- Cc: www-dom@w3.org
On Dec 03, 2005, at 03:18, Ray Whitmer wrote: > I think you are making assumptions of things not in evidence, that > all Javascript implementations are broken in this way and there is > a clear dividing line. In fact it is obvious that any number of > prior versions of Javascript implementations implemented correctly > and there are likely more in existence that are correctly > implemented. We have also encountered enough cross-over during the > years, including from Sun, that just citing a few broken cases is a > long ways from authoritatively demonstrating that it is always true. Well during this thread we've had indication of IE, FF, Safari, Konqueror, and Opera being broken or considering adopting the broken behaviour because it matches that of the others. Frankly, I know there are other browsers out there, but that's well enough to convince me that there's a problem that's not going to go away. The browsers won't change, because they have to deal with the two simple facts that existing content is an issue, and also that unless there's a miracle the current market leader will not change. It may be sad, it may be frustrating -- I certainly think it is -- but it's a problem that's there and on our plate. Now I don't care if we don't get a perfect solution to this problem, because the simple fact of the matter is that we won't. It does seem to me that the biggest driver behind having standardised APIs is to address situations in which code will have to run on multiple implementations, and it also appears to me that this is a situations that happens by far the most often to programmers targeting browser environments, given that they only very occasionally have the luxury of targeting fewer than three or four platforms. It seems to me that a solution that addresses the needs of these people would be more perfect than one which doesn't. This doesn't mean that performing triage at the binding level is the best option, but that it is clearly better than the status quo. I'd be more than happy to hear suggestions from you or others for other solutions though. -- Robin Berjon Senior Research Scientist Expway, http://expway.com/
Received on Saturday, 3 December 2005 16:04:23 UTC