HTML 5- The New Generation Markup
19 Apr. 2011 Software Development
HTML 5 is the recent buzzword in the market and is widely regarded as the new standard for HTML, XHTML, and the HTML DOM. HTML 4 has been around in market for a decade now after which the web has changed a lot. To give more flexibility and interoperability to designers and developers, and enable more interactive and thrilling websites and applications, HTML 5 introduces a wide range of features including form controls, APIs (Application Programming Interface), multimedia, structure, and semantics.
The HTML 5 standard defines a single language that can be written in HTML and XML. Its core aims have been to improve the language with support for the latest multimedia while keeping it easily readable by humans and consistently understood by computers and devices (web browsers, parsers etc.).
HTML 5 is not yet an official standard and still a work in progress and no browser has full HTML 5 support, however most modern browsers (Safari, Chrome, Firefox, Opera and Internet Explorer) continue to add HTML 5 features to their latest versions.
In particular, HTML 5 adds many new syntactical features. These include video, audio and canvas elements, as well as the integration of SVG Content. Introduction of these features is made easy to include and handle multimedia and graphical content on web without depending on the third party proprietary plug-ins and APIs.
Other features established in HTML 5 include better error handling and is more flexible in handling incorrect syntax. HTML 5 is designed in such a way that old browsers can safely ignore new HTML 5 syntax and constructs. Also in comparison to HTML 4.01, the HTML 5 specification gives detailed rules for interpreting and parsing so that different browsers can produce same results in case of incorrect constructs.
In addition to this more markups are introduced to replace scripting. HTML 5 introduces number of new elements and attributes that are in line with current web trends.
New APIs are also introduced with HTML 5. This includes the Canvas element for 2D drawings, Timed media playback, bowser history management, drag and drop, document editing, offline storage databases (offline web application), cross document messaging etc. With local storage and local databases you can create a site that at least offers limited functionality when your customers aren’t connected to the web directly.
One of the main benefits of HTML 5 is its user friendliness and backward compatibility. HTML 5 can gracefully adapt to allow older browser users to still have the easy and enjoyable browser experience. Another reason for gaining more attraction is freedom from third party software plugins, all you need is a current generation browser.
Despite of all the benefits that HTML 5 has to offer, global adoption of HTML 5 is a long way ahead. Most of the current generation browsers provide limited HTML 5 support. However HTML 5 is aimed to rule the web in coming future and provide great user experience.