It’s just data

Joel's Strategy

Joel Spolsky: What’s going to happen? The winners are going to do what worked at Bell Labs in 1978: build a programming language, like C, that’s portable and efficient. It should compile down to “native” code (native code being JavaScript and DOMs) with different backends for different target platforms, where the compiler writers obsess about performance so you don’t have to. It’ll have all the same performance as native JavaScript with full access to the DOM in a consistent fashion, and it’ll compile down to IE native and Firefox native portably and automatically. And, yes, it’ll go into your CSS and muck around with it in some frightening but provably-correct way so you never have to think about CSS incompatibilities ever again. Ever. Oh joyous day that will be.

I can’t help but wonder why Joel and others didn't make greater use of Dean Edward’s IE7 at the time.  Possible reasons:

Possible solutions:

Overall, I can’t see anything in any of these solutions that is clearly better than reviving Dean’s efforts, but I would be interested in hearing Joel’s take on this.