Home > Other, Tech > HTML5 is coming, HTML5 is coming! (nerd alert)

HTML5 is coming, HTML5 is coming! (nerd alert)

February 10, 2010 Leave a comment Go to comments
Diagram of html5 structure

HTML5 Structure

From eWeek.com:

The HTML5 specification defines the fifth major revision of the core language of the World Wide Web: the Hypertext Markup Language (HTML), also known as the lingua franca of the Web. The Web Hypertext Application Technology Working Group (WHATWG) started work on the HTML5 specification under the name Web Applications 1.0. As of October 2009, the specification is in the “Last Call” state at the WHATWG.

The HTML5 specification is not expected to be finalized until 2022, although work on the spec began in the mid-2000s. HTML4 was published in 1999.

Ian Hickson, editor of the HTML5 specification, said he expects the specification to reach the W3C Candidate Recommendation stage during 2012 and W3C Recommendation in 2022. However, many parts of the specification are stable and may be implemented in products now. According to Hickson, the timeline for delivery of the HTML5 specification is:

  • First W3C Working Draft in October 2007
  • Last Call Working Draft in October 2009
  • Call for contributions for the test suite in 2011
  • Candidate Recommendation in 2012
  • First draft of test suite in 2012
  • Second draft of test suite in 2015
  • Final version of test suite in 2019
  • Reissued Last Call Working Draft in 2020
  • Proposed Recommendation in 2022

Also, HTML5 replaces HTML4, DOM2 HTML and XHTML 1. In addition to specifying markup, HTML5 specifies scripting application programming interfaces (APIs). There are also new APIs, such as:

  • The canvas tag for immediate mode 2D drawing
  • Timed media playback
  • Offline storage database
  • Document editing
  • Drag-and-drop
  • Cross-document messaging
  • Browser history management
  • MIME type and protocol handler registration

HTML5 aims to reduce the need for proprietary plug-in-based rich Internet application (RIA) technologies such as Adobe Flash, Microsoft Silverlight and Sun JavaFX, though it would take many years to do so. HTML4 did not allow the embedding or control of multimedia content, whereas HTML5’s new audio and video elements enable developers to embed and control multimedia content without Flash. [This will help mitigate vulnerabilities in 3rd party add-ons, such as Flash, that lead to vectors for malware infection]

HTML5’s local storage capability enables users to work in a browser when a connection drops, and the Web Workers technology makes applications responsive by pushing long-running tasks to the background. All the major browser vendors—Mozilla, Opera, Microsoft, Apple and Google—are involved in shaping the HTML5 spec and are implementing support for it, despite the spec not being finalized. [Opera leads the pack in terms of optimizing and using HTML5 technologies.] HTML5’s Web Sockets API enables two-way communication with a server so developers can implement games, chatting, remote controls and more.

[Of course, Microsoft is behind all the other browsers in updating to support the new technologies, but they have] begun implementing parts of HTML5 in Internet Explorer 8. The software giant is adding such HTML5 features as local storage, AJAX navigation and mutable DOM prototypes.

[In short, ]HTML5 delivers: a new, sensible tagging strategy; localized databases; rich animations without plug-ins; and real apps in the browser, among other things.

Categories: Other, Tech
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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: