CodeBetter.Com
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @CodeBetter

Jeff Lynch [MVP]

Everything E-Commerce!

More Thoughts on HTML5, CSS3 & WebKit Advances!

Yesterday I wrote a post on Why Safari May Become the Browser of Choice and got some great feedback (both positive and negative) in the comments and several emails. I thought I'd take this opportunity to address this feedback and explain a little bit more about why I believe these new "features" in WebKit are so important to the future of web development and design.

First off, let me set the record straight and tell you that I am an unqualified supporter of Microsoft technologies such as SQL Server, BizTalk Server, Commerce Server and the .NET Framework. I'm also a Microsoft MVP for Commerce Server and an avid C#, ASP.NET and BizTalk developer. In my day job, I use these Microsoft technologies to create business-to-business e-commerce applications for the company that I work for.

But at night and on the weekends, I moonlight as a free-lance web designer/developer using mostly non-Microsoft technologies such as Ajax, PHP & mySQL. In both areas I strive to create "standards" based web sites and applications and my overriding goal is always to "create the best user experience requiring the least bandwidth" and this is where WebKit comes in.

Think about how we (ASP.NET) developers create great user experiences today and two things come to mind; ASP.NET AJAX and Silverlight. Both technologies allow you to create really great user experiences on the web but only at the cost of bandwidth (download time, initial or otherwise). The same rule holds true for Flash and any Ajax library such as Prototype, script.aculo.us or jQuery (all of which are excellent Javascript frameworks).

Now think about our potential to create great user experiences using nothing more than the new HTML5 and CSS3 capabilities found in the latest WebKit builds. Gradients, shadows and rounded-corners without images, transforms and animation without Javascript, client-side data that goes way beyond cookies and support for highly compressible vector graphics (SVG). All in a fully "standards" based HTML/XHTML/CSS framework that (hopefully) renders the same in all browsers, both desktop and mobile.

Now we're talking about actually having the tools to "create the best possible user experience requiring the least bandwidth". This may be a pipe dream but it looks like the WebKit folks and I are drinking the same Kool-Aid at the moment!

 

Currently listening to: "Still Feels Good" by Rascal Flatts


Published Apr 25 2008, 12:28 PM by jlynch
Filed under:

Comments

Adron said:

The kool-aid ought ot be some good kool-aid.  We just need everyone to get a glass or two.  :)

# April 25, 2008 3:50 PM

jdn said:

But even though they are submitting these things to standars bodies, it will take years for those standards to be official and have all major browsers support them (if past history repeats itself).  In the meantime, we now have proliferating differences.

If Microsoft had done this with IE8, people would have gone ballistic (look at all the hubub over 'display as IE 7' mode).

# April 25, 2008 7:24 PM

jlynch said:

JDN,

I agree but find it interesting that the "open source" WebKit.org team can come up with these new features so much faster than the other browser manufacturers. It's also interesting that Mozilla (Firefox) also seems to be playing catch-up instead of leading as they have in the past. I only hope the folks in the IE team have the time and money to develop their own HTML5 and CSS3 support sometime in the near future. I'd rather see them spend time on this than on their new "WebSlices" technology.

But that's just my opinion.

Jeff

# April 26, 2008 2:43 AM

Leave a Comment

(required)  
(optional)
(required)  

Enter the numbers above:
Add
Check out Devlicio.us!

This Blog

Syndication

News