Answering those who don’t see a html5 impact coming

Warpshire has an article 2007 / December 4th/ HTML5 and CSS3 are doomed for disaster

He brings up some of the obstacles that must be overcome. I agree that these obstacles exist and CSS3 for example alone would not be able to overcome these obstacles.

A major one Browser Adoption is s..l..o..w; without browser support any internet standard is just doomed. However on this front there is considerable competition; Apple, and Google both have browsers; Firefox and mozilla have a significant number of installations that make them a major player. These browsers all have updates for HTML5 and the users tend to have newer versions. That leaves Microsoft – IE 6 shipped with Windows XP. However, Microsoft next release of an OS will ship with IE 9, (which will support html5). All of these companies are working together for the new specifications on HTML5. Apple’s webkit, and morilla engines are open sourced in their attempts to set the standard.

Microsoft is in an interesting position, If HTML5 revolutionizes the web. It becomes a feature for people to upgrade their old XP systems. In other words it directly benefits their bottom line.

One obstacle missing from Warpshire post is that people need to want the features – xml 2.0 hit this obstacle because it demands an error message if the syntax of the page is incorrect – nobody wants to look at those messages.

I will digress to his other obstacle Other technologies are simply a better option – I think the truth is that other technologies already do some of what HTML5 does, although from a systems point of view I question if they do it better.

SVG is a potential adversary to Flash. If fully implemented it can do virtually everything Flash can do. However it alone has not been able to overcome the obstacle that Flash is already out there. Technically SVG is better than Flash in that the content interacts directly with the rest of the page – SVG does not need to be contained in a box.

What may tip the gaming industry to desire SVG and its new little brother CANVAS is true 3d rendering on the client side. Canvas hooks into OpenglCanvas DemosCreating pseudo 3D games with HTML 5 canvas and raycasting • When canvas grows up there will be multiplayer 3d games online. Parents who are not cool will be told directly by their children that their browser is “old”.

Quake II played from a web browser using HTML5

Web applications are another big issue for the business environment. Large complex javascript in HTML locks the browser. It is one of the reasons I’ve not placed AJAX live on any sites – when the script is running the browser is frozen; don’t you hate that when that happens; I’ve even seen it on “twitter applications.” Scripts needs to be short with a pre determined exit (while it runs the browser waits – yes it can search and parse text, but if it takes more than 1/2 sec … in reality it can not really search and parse large amounts of data). Allowing script to run as a emulation of a thread makes it into a programing platform – what can it do with legs? Can improvements to its operations (so it is no longer freezing like a beta application) be a feature?

A big issue? I don’t know but if twitter runs better on html5?

The new bother to javascript is a client side SQL database and mark up to tell the computer what files need to be downloaded to make a more complex web application run completely within the browser, and even run offline!

Many people want interactive video. Alone it is not a big enough feature to overcome obstacles for a new technology. Yes it is faster and uses less computer resources CPU time for the client. More can be done on the computer because it is not running two applications (a browser and a pluggin).

The upgrade to HTML5 are not about a single feature or a single demographic. It is a bundle of features across a whole range of internet applications. IE 6 quirks mode with flash will no longer set the standard. It is more than just a group of web coders who do not like making things compatible to a non compliant browser. And, yes the drupal sports theme renders in IE6 just without rounded corners.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: