HTML5 Canvas
Written by: Simon Sarris
Featured Refcardz: Top Refcardz:
  1. Apache Hadoop
  2. Web Driver
  3. MVVM
  4. REST
  5. ADO.NET
  1. HTML5
  2. Ajax
  3. jQuery Selectors
  4. CSS Part 1
  5. Git

Link Details

Link 125215 thumbnail
User 233812 avatar

By CannedTuna
via manwithnoblog.com
Published: Oct 12 2008 / 21:15

A discussion on the future of web standards.
  • 8
  • 9
  • 1661
  • 0

Comments

Add your comment
User 285418 avatar

Motion Control replied ago:

1 votes Vote down Vote up Reply

"What do you think, is it time to drop web standards?"

Yes, just hand it all over to Microsoft!

User 276794 avatar

Loïc Hoguin replied ago:

1 votes Vote down Vote up Reply

Sorry but I don't see the problem with having more than one standard body. Remember, they're not working on the same standards. One's goal is a semantic web, another's goal is accessibility, while the third seeks to fix the problems with current standards. The important thing here is that they're all working on something different that will be implemented by browsers, so you'll be able to use the result of their work. And these standards aren't necessarily incompatible either. Remember, there's more to standards than the markup.

User 233812 avatar

CannedTuna replied ago:

-3 votes Vote down Vote up Reply

I didn't say there was a problem having more than one body. In fact it's a good idea. Just that they all seem to have become ineffective. What I'm getting at is why are we really bothering with standards at all!

User 276794 avatar

Loïc Hoguin replied ago:

-1 votes Vote down Vote up Reply

Okay, my bad.

They seem ineffective because standards are not the origin but more of a result of the implementation by the browsers. If you look at HTML5 for example, you can see that a lot of components (for example canvas from webkit) was first implemented by a browser, then proposed as a standard after they could work out the details with an actual implementation. From that point onward other browsers implement it, propose changes to the standards, and so on. And all this takes a lot of time not only to get it right, but also to have a decent support in all browsers.

That doesn't mean you should wait before using a feature if that feature isn't yet a standard. If you can use canvas, audio, video, client-side storage or other features that aren't yet a standard but that browsers implement, use it for these browsers. It might be a better choice than forcing everyone to load an awful plugin.

I stop here, I should have said all this on your blog but I was just giving a justification on my vote yesterday. :)

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.