Kynn Bartlett wrote: [KB] BTW, I don't agree with the common assumption that it would be a [KB] -good thing- if user agents started breaking horribly (e.g. like [KB] an XML parser encountering unwell-formed markup). In fact, I think [KB] this would be a very bad thing. To which Björn Höhrmann replied: [BH] Why? Because the market would reject such software. I use Opera, and I like the fact that it is more standards-compliant than any other browser I've seen. However, when it is unable to render a page _from_which_I_need_information_, I must use a different browser. Opera's JavaScript engine used to be pedantic about demanding the declaration of variables. A lot of (poorly designed) sites used JavaScript which didn't declare variables, and Opera would refuse to execute the script. If I needed the information the site provided, I was forced to use a different browser. That hurt Opera, and now its JavaScript engine silently executes such flawed code, and I don't need to change browsers for those sites. As an analogy, I happen to think that imperial measurement is ridiculous in the 21st century, and that the U.S. should follow the rest of the world in adopting metric. However, if I want to drive on U.S. highways, I have to understand miles -- even if they're non-standard. I could just leave the States and stick to driving in countries that follow international standards, but the U.S. has content I want access to. Just like the N.Y. Times Web site has content I want access to (news), even though it's (IMNSHO) a hideously designed site that uses _really_ ugly (and wildly invalid) code. -- Thanasis Kinias Information Dissemination Team, Information Technology Arizona State University Tempe, Ariz., U.S.A. Qui nos rodunt confundantur et cum iustis non scribantur.Received on Thursday, 24 May 2001 16:37:49 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 25 April 2012 12:13:58 GMT