The ever-increasing intricacy of the World Wide Web is evidenced by the character and scope of the HTML 5 draft specification. Microsoft wants to hasten HTML 5’s arrival, but its proposed solution may not sit well with all parties.
In a recent interview, Internet Explorer platform architect Chris Wilson told SD Times that more progress could be made with teams working in parallel, and he recommended that portions of the HTML 5 specification be broken off and assigned to new workgroups. That might not be as radical as it sounds, according to Forrester analyst Jeffrey Hammond, who believes that it makes sense to subdivide HTML 5 into smaller, more manageable pieces. “I can’t even imagine how many years it will take browsers to implement it [HTML 5].” Hammond posited, “How do you eat an elephant? One bite at a time.”
Wilson explained that several pieces of HTML 5 would be equally useful outside of it, particularly for Web applications and content. Those bits include such features as the Canvas APIs, which are used to render moving graphics; offline caching of Web applications' resources; persistent client-side data storage; and the peer-to-peer (P2P) networking connection framework.
View: Full Article @ SD Times
In a recent interview, Internet Explorer platform architect Chris Wilson told SD Times that more progress could be made with teams working in parallel, and he recommended that portions of the HTML 5 specification be broken off and assigned to new workgroups. That might not be as radical as it sounds, according to Forrester analyst Jeffrey Hammond, who believes that it makes sense to subdivide HTML 5 into smaller, more manageable pieces. “I can’t even imagine how many years it will take browsers to implement it [HTML 5].” Hammond posited, “How do you eat an elephant? One bite at a time.”
Wilson explained that several pieces of HTML 5 would be equally useful outside of it, particularly for Web applications and content. Those bits include such features as the Canvas APIs, which are used to render moving graphics; offline caching of Web applications' resources; persistent client-side data storage; and the peer-to-peer (P2P) networking connection framework.
















The WebKit team is planning to implement some "useful" parts of HTML 5, for example. And probably more to come in the future.
I think the web browser developers will incrementally start support HTML 5 regardless if this happens or not.
Uh, yeah.. that's Microsoft ****ty way of implementing things alright. Hey, let's spend 5 years (or whatever the exact amount of time was) implementing CSS2. LMAO.
By the time this HTML5 spec will be standardized and implemented the web will be in Web 3.0 and it will be too little too late.
The Internet Explorer 8 AJAX features Cross Document Messaging and DOM Storage are based on the HTML 5.0 specification. The specification is in draft stage and is continually being updated. Therefore, our implementation of the specification may be based on an older version. The Internet Explorer team will look into updating the implementation when possible after Beta 1.
http://support.microsoft.com/default.aspx/kb/949787
It would be nice to see both specifications finalised and decent support for both in releases of browsers within the next 4-6 months. Doubt it's going to happen though.
It would be nice to see both specifications finalised and decent support for both in releases of browsers within the next 4-6 months. Doubt it's going to happen though.
I like XHTML 2.0 as well. It seems very flexible while remaining semantic, though some of the samples in the current public draft makes it seem quite verbose. I think a bit of overkill was applied to those sample code snippets.
One of the most interesting things I find about XHTML 2.0 is the fact that any element may have a @src attribute specifying a resource like an image in place of the element's content. The most recent public draft (2006-07-26) states the following:
I can see the use of such an idea:
And even more use of:
<h>Example output of the code:</h>
<p src="/img/example.jpg" srctype="image/jpeg">
<ul>
<!-- assuming the label is rendered rather than acting as a non-rendered descriptor -->
<label>The numbers you rolled:</label>
<li>6</li>
<li>2</li>
<li>4</li>
<li>4</li>
<li>4</li>
</ul>
</p>
</section>
(see what I mean about verbosity?)
The other thing that I find most useful is the fact that any element can have an @href attribute:
<!-- assuming the label is rendered rather than acting as a non-rendered descriptor -->
<label>Site Menu</label>
<li href="/index.php">Home</li>
<li>
<nl xml:base="http://example.org/tuts">
<label>Tutorials</label>
<li href="/xhtml.php">XHTML</li>
<li href="/php.php">PHP</li>
<li href="/python.php">Python</li>
<li href="/aspnet.php">ASP.NET</li>
<li href="/winforms.php">.NET Forms</li>
<li href="/cpp.php">C++</li>
<li href="/x86asm.php">x86 Assembly</li>
<li href="/winapi.php">Windows API Programming</li>
<li href="/gl.php">OpenGL</li>
<li href="/misc.php">Miscellaneous</li>
</nl>
</li>
<li href="/forums/index.php">Forums</li>
<li href="/about.php">About the author</li>
</nl>
It is quite verbose, but I like that aspect. Also notice how @xml:base was used! It is more useful in the actual document structure as an attribute than as an element in the head of the XHTML document via the 'base' element.
(singing) I love X-H-T-M-L 2-dot-0!
Well, I'm not sure, but I haven't personally seen anything like that. @target is still there AFAIK. However, things like _blank, _top, and other things were removed, in favor of a seemingly better way as described in the XFrames WD.
Resolution for _top - add @xml:id to your html element and link to that. That should work, I think.
Resolution for _blank - A quote from the XFrames WD says:
Resolution for _parent - similar to _top, add @xml:id to the necessary element
Resolution for _self - none needed, default behavior for a normal link; @target should never have had this value as an option IMHO (you click on a link in the nav menu and it has no target value, the nav menu then changes to the page you wanted to view - that is the nature of _self IIRC).
Last edited by rpgfan on 24 Apr 2008 - 06:15
As for HTML5 already being here, no, it isn't. Silverlight doesn't work on Linux (though there is the Moonlight project headed by Mono developers), and people are getting tired of Flash (Flash makes the fans on my Windows notebook go into overdrive for some reason), meaning Flex isn't ideal either.
I like what the MS developers are doing with IE8 (as long as they don't backpedal on their decision to use IE8's super-compliance engine by default), but I hope they don't screw things up.
Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!
Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.