← All posts

HTML 5 Is Not Smart

As we all learned the hard way with the Netscape vs IE wars of past, web standards are a good thing.  Standards produce better results for end users and save money for those paying for development. 

Unfortunately, the lessons learned recently have been forgotten with the creation of the HTML 5 specification.  This goal completely fails the SMART test.  Smart goals should be

Specific
Measurable
Attainable
Realistic
Timely
S- Is it Specific?

Their aim is to "reduce" the need for plug-ins for Rich Internet Applications such as Flash and Silverlight.  In my opinion, the term "reduce" is very not-specific and additionally the mere fact that the standard won't be done for 12 years(year 2022) means there is a lot that is up in the air for a very long time.  Additionally, even in the areas that are finished the vendors have differing definitions of how to build standards compliant browsers.

M - Is it Measurable?

Reducing the need for something is not a specific goal.  Reduce it by how much?  Additionally, how do you measure compliance against a standard that is not yet finished?  You are aiming at a moving target.

Attainable

The fact that the standard will take over a decade is pretty good evidence that they have bitten off more than they can chew.

Realistic

The 10 year time frame suggests this was not a realistic goal.

Timely

10+ years from now is a very long term goal.  Given how fast technology advances the standard may well be obsolete before it is ever finished.  By 2022 when the standard is finished the definition of what a web browser is and how we use the internet is likely to be very different.

Since we won't have a "finished" standard for 10+ years this means we are going to once again have the Wild Wild West where each browser will have different support for the standard.  Maybe Safari will support something but nobody else does, or they do so differently.  This is exactly the reason why standards exist is to prevent this type of thing not to encourage it.

The W3C would have been much SMARTer to pick a shorter term, more attainable, more realistic, more timely goal.  Break the "ultimate vision" into bitesize pieces that can be delivered in a realistic time frame. 

Share Twitter / X LinkedIn

More writing

AI Model Regulation (Fable, GPT-5.6, OSS)

We used to celebrate new AI models, but lately releases are being delayed, restricted, or slow-rolled over national security concerns. Should AI be regulated, and if so, by whom?

AI AI Regulation Anthropic OpenAI OSS

Clustered Indexes and Performance

One of the most overlooked aspects of database design that I see from most application developers is the clustered index. Let us take a moment to discuss why this detail is so important, and to walk through some examples.

Database Performance SQL Server

I'm BACK!

After a brief 8-year break, I decided to start blogging again! Here is what motivated me to start.

Getting Started with the Telerik MVC Extensions

A review of my experience using the Telerik MVC Extensions on several real world projects and instructions for integrating the Telerik MVC Extensions into your ASP.Net MVC project.

Codemash 2012 Recap & Pictures

Codemash Recap and Event Photos from Codemash 2012 including misc event photos, pictures of humorous Tweets on the large screen, a few presentations and the Pecha Kucha talks