- From: Ian Hickson <ian@hixie.ch>
- Date: Tue, 26 Apr 2005 18:51:47 +0000 (UTC)
On Tue, 26 Apr 2005, Brad Neuberg wrote: > > First, what exactly is the stance in regard to IE 6 compatibility for > Web Forms 2.0 and Web Applications 1.0? Basically: * New features must gracefully fallback to legacy UAs: although that fallback may be simple lack of support for that feature, using new features in legacy UAs must not cause the experience in older UAs to be worse than if the feature was simply not used. Examples: * <object></object> in HTML4 allows graceful fallback, and is fine. * <img alt=""> doesn't allow good fallback, but degrades to nothing at all, so could be considered if there were no other better ideas. * Switching to a different MIME type makes the file unusable in older browsers, so it would be unacceptable. * Ideally, new features should be implementable using shims in WinIE, but there may be cases where that's not possible, and in those cases we're not going to avoid adding the feature just because WinIE can't do it. Example: * a 3D context for <canvas> is probably not something we can realisticly expect to see implemented in IE using JS, but it's still something we've had demand for and thus something we'll likely be working on. > I've been hearing things lately concerning Web Applications 1.0 that > seem like they would be very difficult, impossible, or cause slow > performance if emulated in IE 6. Whats the exact relationship between > these specs and IE 6? Will there be a baseline of support in IE 6, a > low water mark? The relationship is that most people won't use features that don't work in IE, so most features have to bear that in mind. Some people have specific needs (<canvas> for example is something we've heard a lot of demand for from people wanting to write games and the like), which they can't ever expect to really have work in IE, and so for those we need to offer features designed so that they can still provide alternative versions for IE (i.e. fallback). > Second, what is the relationship of HTML 5 to these two specs? Who is > developing this standard? At first glance it seems like a large > dependency. HTML5 is the Web Apps spec. It isn't called that yet in the headings for political reasons. > Third, is there a timeframe for completing these two specs and for > getting actual implementations out the door? Web Forms 2 is basically done and will be going to Call For Implementations shortly. Web Apps 1 has no ETA yet. Implementations of some parts have shipped for years (XMLHttpRequest), implementations of others are likely to ship soon (<canvas>), implementations of other parts aren't likely for a long time (relatively speaking). > I'm concerned that proprietary web app/rich web app defacto standards > will succeed faster than the WHAT-WG, like Flash and Avalon, and one of > the things that attracted me to the WHAT-WG was its focus on being > real-world and pragmatic, getting it out the door rather than getting it > perfect, co-opting and using existing de-facto standards like innerHTML > rather than rolling new ivory tower ones. Would hard deadlines on both > specs, including deadlines for implementations, help this? I agree that we have to move fast. I believe the main ways to do this are to (a) write text at a steady rate (as I am doing), (b) to get feedback on the spec (as is happening), and (c) to stop adding new features. There is one more feature I think we need to add to the spec that isn't there already, namely the session stuff that people have been discussing. Other than that I'm of the opinion that we have enough features for "HTML5" now and so "all" that remains is fleshing the spec out. I don't think deadlines would help, really. -- Ian Hickson U+1047E )\._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Tuesday, 26 April 2005 11:51:47 UTC