HTML's Uncertain Future

The following is republished from the Tech Times #152.

What would you change if you were in charge of the next version of HTML? Would you add new tags for things that you need to mark up in your documents? Would you remove tags that you never use? What makes a good HTML tag, and how do you accommodate specific needs that don’t justify adding tags to HTML?

All of these questions have been asked and answered by members of the W3C, but not all of the answers have stood the test of time. In a landmark blog post late last month, W3C Director Tim Berners-Lee acknowledged that XHTML has failed to deliver on the promise of well-formed, extensible markup, mainly because browsers continued to process good old “tag soup” HTML without complaint.

As a result of this, he announced that the W3C would revise its approach to HTML, starting with a new working group to resume development of the long-abandoned HTML specification. This group will add new features to HTML and XHTML in parallel, operating independently from continued efforts to develop the next version of XHTML.

If we can expect one thing to come out of this, it’s a range of new W3C-endorsed HTML tags. And disagreement has already sprung up over just what those tags should be.

On the one hand, the W3C itself has been toiling in obscurity on XHTML 2.0, which makes recommendations that are at turns reasonable, controversial, and strange.

Meanwhile, frustrated parties that tired of the W3C’s insistence on the Web being a medium for documents (to the exclusion of applications) formed the Web Hypertext Application Technology Working Group (WHAT WG) to begin work on a new version of HTML that they call, confusingly, “HTML 5″ even though it’s made up of two specifications: Web Applications 1.0 and Web Forms 2.0. These specs contain their own set of recommendations for new HTML tags, some of which have even begun to see adoption in the latest browsers.

Though these issues have been simmering for years, Tim Berners-Lee’s announcement has reignited the conversation. Some influential members of the community have begun to post their wish lists, others have questioned the W3C’s track record of selecting sensible additions to HTML, and still others have rallied against this perceived step backwards, calling for a renewed focus on XHTML.

What isn’t at all clear at this stage is what involvement, if any, the WHAT WG will have with this new effort to develop HTML within the W3C. Berners-Lee’s announcement only made an indirect reference to the group’s work, acknowledging that Web Forms 2.0 would “inform” the W3C’s new work on forms in HTML.

Disappointingly (for the W3C), the WHAT WG has made the first meaningful move following Berners-Lee’s announcement, posting an invitation for web developers to share their ideas, needs, and questions about the future of HTML. Not wanting to get left out of the process, it seems the group is eager to demonstrate its willingness to involve the developer community at large—something the W3C has consistently failed to do.

The idealist in me wonders if the WHAT WG might find a natural fit as the voice of the developer community within the W3C. If the W3C can’t forge a meaningful link with developers in the trenches, maybe the WHAT WG can. This would require funding to pay for W3C membership fees and the time of the people involved, but private donations and contributions from professional organizations might go a long way towards this.

In the end, it will be years before the effects of these announcements are felt in the day-to-day work of developers, but I need to agree with the WHAT WG here: if there is to be a new beginning for HTML, it will require our involvement in the process now, at the beginning, to ensure this isn’t just another false start.


Category: programming Time: 2006-11-09 Views: 1

Related post

  • Should I consider uncertain future requirement while development? 2015-04-25

    This question already has an answer here: Design for future changes or solve the problem at hand 13 answers I have one text box across multiple pages which is used to enter multiple customerids (as comma separated) . But in current page due to some s

  • Pervasive Usability - Planning For an Uncertain Future 2003-01-10

    Usability is a phenomenon that has dramatically changed the way the products, including Websites, are designed and manufactured. Traditionally, usability in the product development cycle was the responsibility of a Human Factors or Ergonomics special

  • HTML 5: Now or Never? 2009-05-26

    Here at SitePoint, we have started thinking about HTML 5, and whether or not the time is right to publish a book about it. To help us decide, we asked a number of web luminaries what they thought. Their answers were both varied and interesting. Take

  • SitePoint Podcast #44: HTML5 is a (Beautiful) Mess 2010-01-15

    Episode 44 of The SitePoint Podcast is now available! This week, Kevin Yank (@sentience) is joined by Opera Software's Bruce Lawson (@brucel), SitePoint author Ian Lloyd (@lloydi), and Kyle Weems (@cssquirrel), creator of the CSSquirrel web comic, to

  • When is it more productive to build your own framework than to use an existing one? 2011-01-12

    I would like to know why you decided to build your own framework in your company. By framework, I don't mean few libraries you use often. I mean a specific way of building applications on top of it, with base classes, convention, etc. So why did you

  • Share links with script src="" SEO 2011-02-07

    I would like to create a share link to my website using javascript: script src="[url-to-my-script]" Basically the main idea behind this is to render HTML block with an image and link to the website. By using JavaScript approach I can control the

  • Tool to create animated SVGs? 2011-03-21

    Are there any graphical tools to create and edit animated SVG images? Inkscape is great, but it does everything except animation. I created an image in Inkscape, then manually edited the XML to add animation properties; and this gave me what I wanted

  • OSX Lion Server + XSan + Direct-Attached Storage 2011-09-08

    So my company is looking to switch to a DAS San storage system for our internal fileshare. I'm wondering if there are any great tutorials detailing how to set this up and what kind of equipment I'll need to buy? Edit My question was conflicting so le

  • Is it possible to install Ubuntu 10.04 on ext3 instead of ext4? 2011-11-01

    Is it possible to install Ubuntu 10.04 on ext3 instead of ext4? This is because I want to use my backup program "Acronis" to save an image of the whole partition. --------------Solutions------------- Yes it is possible just change it because ext

  • Mozilla Pushes Firefox 3.6 Update 2011-12-06

    If you're still using Firefox 3.6 or below, you'll soon be prompted to upgrade to version 8.0. Following several postponements, Mozilla has finally pushed the kill-switch which should bring most users up to date. Firefox 3.6 was released in January 2

  • Materialized View vs POJO View based on Objects representing Oracle tables 2012-05-30

    I have about 12 Oracle tables that represent data that's being integrated from an external system into my web application. This data is going to be used in an informational and comparative manner for the clients using my web application. On one parti

  • Learning Finance with Mathematica 2012-07-13

    Background My math background is strong by CS standards, probably normal by mathematica standards. (i.e. familiarity with real analysis, linear algebra, managed to read the proof of the prime number theorem :-) ) The goal here is NOT to start a hedge

  • Is it possible to get data storage details of a Salesforce organization using Apex code 2013-10-15

    I am trying to get details of space used by several sObjects, Attachment and other using Apex code. I can get Attachments details but is there any possibility to get how much data has been consumed by an sObject e.g; Case, Lead etc.. In my opinion th

  • Not notify user about bad results? 2014-09-02

    I'm developing an App that saves a user time doing something by giving the user instrcutions every step of the way. To make it more rewarding to use the App I want to give him some feedback on how much time he saved today/month/week. The overall mess

  • A Basic HTML5 Template For Any Project 2015-03-16

    What follows is an excerpt from HTML5 & CSS3 for the Real World, by Alexis Goldstein, Louis Lazaris and Estelle Weyl. As you learn HTML5 and add new techniques to your toolbox, you're likely going to want to build yourself a blueprint, or boilerplate

  • When will the Silverlight web part reach end of life? 2015-11-04

    I understand that Microsoft will no longer support Silverlight when IE11 reaches end of life. Could the web part be removed from SharePoint before then? --------------Solutions------------- I don't think there is a specific "end of life" for a w

  • Table Border lines are not shown and Caption text width is very short 2015-11-17

    I am trying to run the following tabular code by using using "\documentclass[prodmode,acmcsur]{acmsmall}" in latex which have two problems. Border is not shown due to the overlapping of cell colors. How can I show the borders? Caption text is sh

  • The Future: HTML or XHTML 2005-04-14

    The discussion of XHTML versus HTML has popped up again, and until now I've managed to resist the urge to throw in my 2¢. Well, no longer will I sit on the side line while the same arguments get rehashed again and again, which will not get us anywhe

  • News Wire: The Future of HTML and IE 2006-11-09

    Pyjamas: Pythons answer to GWT Just as the Google Web Toolkit lets you write JavaScript-powered web UIs by writing Java code, Pyjamas lets you write JavaScript-powered web UIs by writing Python code. Still early days for this framework, but worth a l

iOS development

Android development

Python development

JAVA development

Development language

PHP development

Ruby development


Front-end development


development tools

Open Platform

Javascript development

.NET development

cloud computing


Copyright (C), All Rights Reserved.

processed in 0.363 (s). 13 q(s)