« I Win Christmas! | Main | Wry Havok »
Via Jacques, it looks like Sam Ruby has written some JavaScript that enables you to embed MathML and SVG in an HTML 4 document. XHTML is no longer required. Wow. Ever since XHTML came out, the only thing XHTML 1.1 has been able to do that HTML 4.01 couldn't do was embed MathML and SVG. Now that's gone.
There is also a little historical irony here.
At the 2004 W3C Workshop on Web Applications and Compound Documents, prominent W3C member and co-inventor of CSS Bert Bos went on record saying that JavaScript is the worst invention ever.
That always seemed harsh to me. Sure, JavaScript can be dangerous. You can easily shoot yourself in the face with it, boy howdy. But really, the worst invention ever? No wonder that Brendan Eich, inventor of JavaScript, expressed his irritation at the time -- although this was less over the W3C calling his "baby" ugly and more about the disconnect between W3C's recent work and the actual needs of web developers. In fact, it was right about this time that the WHATWG started picking up steam. But that's another story.
Now fast-forward a couple of years. XHTML was the W3C's baby.[1] But with a not-particularly-long snippet of JavaScript, Sam Ruby has kicked the chair out from under XHTML. Actually, that's not really the right image. Imagine a man with a chiseled jaw in a nearly immaculate tuxedo, Agent XHTML, clinging desperately to the edge of a sheer cliff with just two fingers. A dark, menacing, bearded figure approaches. "So," he sneers, "you're the best the W3C has?" Agent X looks up. "Ruby. I should have known you'd become a minion of J.A.V.A.S.C.R.I.P.T. Your evil master will never succeed in poisoning the World Wide Web!" Ruby just shrugs. "It's a long way down, Agent X," he says. Then he stomps on Agent XHTML's fingers. The tuxedoed man plummets, screaming all the way down. Meanwhile, somewhere from his underground lair, the shadowy criminal mastermind known only as "Mr. Eich" watches all of this from a screen, stroking his pet cat thoughtfully. Hmmm, or does Brendan have a shark tank? Because that would be totally awesome.
1. Or more accurately, the last thing they've thrown over the wall to webdevs in the last five years.
Posted by Evan Goer on Dec. 05, 2006 at 11:34 PM | Comments (17)
The basics:
http://www.yahoo.com automatically become links.This entry was posted on December 5, 2006 by Evan Goer.
For more entries, you can visit the main journal page or browse through the complete archives, which date back to 2001.
Text released under Creative Commons.
To use this license, you must attribute this work properly. This license does not extend to comments unless the original poster of that comment states otherwise.
Powered by Movable Type 3.33.
Home | About | Journal | HTML Tutorial
© Copyright 2001-2007, Evan Goer. Some Rights Reserved. Last Updated April 20, 2009.
Posted by Eamon Nerbonne on Dec. 06, 2006 at 3:12 AM
Posted by Evan on Dec. 06, 2006 at 8:06 AM
Posted by Evan on Dec. 06, 2006 at 8:10 AM
Posted by Evan on Dec. 06, 2006 at 8:59 AM
Posted by Sam Ruby on Dec. 06, 2006 at 9:53 AM
Posted by Jacques Distler on Dec. 06, 2006 at 12:09 PM
Posted by Evan on Dec. 06, 2006 at 1:09 PM
Posted by Sam Ruby on Dec. 06, 2006 at 2:23 PM
Posted by Evan on Dec. 06, 2006 at 2:49 PM
Posted by Eamon Nerbonne on Dec. 07, 2006 at 12:20 AM
Posted by Sam Ruby on Dec. 07, 2006 at 9:05 AM
Posted by Evan on Dec. 07, 2006 at 11:31 PM
Posted by Eamon Nerbonne on Dec. 08, 2006 at 6:58 AM
Posted by Evan on Dec. 08, 2006 at 7:50 AM
Posted by slamfu on Dec. 11, 2006 at 11:31 AM
Posted by Mark IJbema on Dec. 13, 2006 at 12:02 PM
Posted by Evan on Dec. 13, 2006 at 12:48 PM