Lately a lot of talk about HTML 5 which is a new web format other than flash. Some people may have never heard or still lay with the HTML 5, here I will try to give a little information about HTML 5.
HTML5 is a revision that is being built by the W3C consortium for inclusion as the next big change in standard HTML. As previous predecessors, namely: HTML 4.01 and XTHML 1.1, HTML5 is a standard for structuring and displaying content on the World Wide Web.
This standard introduces new features like playing videos, and drag and drop, Previously these features rely on third-party plugins in web browsers such as Adobe Flash and Microsoft Silverlight.
The working group for hypertext web application technologies (WHATWG) began to specify HTML5 in June 2004 with the name of the Web Applications 1.0., Until in March 2010 specification was added to the draft standard in the WHATWG, and into the management of the draft at the W3C. Ian Hickson representing Google, Inc. became editor of HTML5.
In 2007 the HTML5 specification is adopted as the beginning of work for the new group which administers the HTML on the World Wide Web Consortium (W3C). This group first published the results of the first draft of their work on 22 January 2008. This specification stage status in workmanship, and is expected to remain so for years, although some of the HTML5 already in progress and is implemented in a web browser before the entire specification reaches the final recommendation status.
Based on work schedule W3C, HTML5 is expected to be a candidate recommendation at the end of 2010. However, publication of the first draft of HTML 5 fumble for 8 months. Request for final documents and recommendations are expected to stage candidates can be achieved in 2008, but until July 2010 HTML 5 is still in the stage in the W3C working draft. WHATWG has requested final settlement for the HTML5 since October 2009.
Editor HTML5, Ian Hickson, hoping to reach the stage of the HTML5 specification candidate recommendation in 2012. Criteria in the W3C for a specification to the status - Recommended - is "the second: 100% complete and its application can be done in two or more different systems." In this interview with TechRepublic, Hickson new estimate this will happen by 2022 or thereafter. However, many parts of the specification is stable and has to be applied to the product:
New APIs
To increase the flexibility of formatting, encoding specified in HTML5 has application programming interfaces (APIs). interface document object model (DOM) was developed and features of the de facto documented. Some of the latest APIs on HTML5, among others:
* Elements of canvas, as the fashion to draw the object of two-dimensional (2D). See specification 1.0 for 2D canvas.
* Timed playback media
* Media storage offline (offline web applications).
* Editing of documents
* Drag-and-Drop
* Cross-document messaging
* Visit web browser history management
* MIME types and protocols in charge of registration.
Not all of the above technologies included in the W3C HTML5 specification, although the technology has been embodied in the specification of WHATWG's HTML. Some technologies are also relevant but not made part of the W3C and WHATWG HTML5 specification HTML5 is:
* Geolocation
* Web SQL database, local database storage media.
* API Database indexed, hierarchical storage mode key-value (WebSimpleDB).
Differences with HTML 4.01 and XHTML 1.x
Here are some examples of specific differences.
* New rules when doing Towards oriented parsing and compatibility, not based on SGML
* Ability to support format SVG and MathML in text / html
* New element: article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, mark, meter, nav, outputs, progress, rp, rt, ruby, section, source, summary, time, video, WBR
* This new type of control form: dates and times, email, url, search, color
* New attribute: ping (on a and area elements), charset (on meta), async ([no script)
* Global attribute (following attributes can be applied to any html element): id, tabindex, hidden, data-* (custom data attributes)
* In addition to valuable GET or POST, the element attributes have now been supporting the value
1 komentar:
This post is informative and productive. Many of us will really agree that everything you say in your site is good. If you continue submitting insightful articles or reviews on your web site,
Post a Comment
Please leave a comment here
Comment spam and other promotions will be deleted