ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

An Overview of HTML 5

Updated on March 12, 2012
HTML 5 Logo
HTML 5 Logo

HTML 5

HTML5 is the latest version of Hypertext Markup Language (HTML), the code behind a web page. It also uses markup tags to describe webpage. The concept of HTML5 was started in 2003 and still is in a draft state. The present standard has bugs and it is estimated that the standard will be up by 2022.

The goal of HTML 5 is to get rid of additional plugins that we use to load a webpage. Lots of animated websites provides plugin to support their video player. HTML 5 is working on to provide high quality video player, animated players, and music players and also it can be used to build high end web applications.

HTML 5 is an open source and there is no need to buy it. It is also a cross platform where when you build a website using it, can be used in any machine like computer, tablet PC, IPAD, IPhone etc.

Versions of HTML and use of HTML5 in real world:

Previously when HTML was started it was used for layout for simple webpage.

  • The first version was HTML 2.0, it had all the elements that support a webpage but was missing some extensions and did not support tables and some other attributes.
  • The second version was HTML 3.0, this was never implemented, and this version effort was to upgrade the features and utility of HTML.
  • The third version was HTML 3.2, this was the official second release of HTML. This version had lots of changes, it supported tables and other attributes missing in HTML 2.0 this version is supported by all the browsers. This version was missing some extensions like frames.
  • The fourth version was HTML 4.0, this version supported the missing features in HTML 3.2.
  • The Fifth version and the current official version is HTML 4.01. It supports mostly all the extensions and also new features like support for CSS, FORM and JavaScript Enhancement.
  • The about to release version is HTML5,this would be a huge shift where HTML 5 can also be used for writing web applications that can handle High Definition video which has extraordinary graphics. All the browsers like Firefox, Safari, Chrome etc. support HTML5.

HTML5 vs Flash:

Flash a plug-in was used for animation and small scale web stuff in the websites. We use to install flash plugin and then got to see the animation. This was good for small web-based applications but when it came to enterprise level, it couldn't handle. So flex was introduced

First thing about HTML5 for developers is that they write lesser code. There are no of new attributes added. Also, many new validations have been added. HTML5 gives accessibility, i.e. you can deploy your code for your application on any machine. Mainly it supports audio and video formats which might overcome the Flash world. Yes, indeed FLASH is the best browser till date. It also provides better connectivity between server and browser. It supports rich graphics and 3D animations.

Is HTML5 specification fully developed for mobile applications?

No, no mobile browser is supports full HTML5 specification. It could be “Yes” only when an application that runs on web also runs on mobile. Large corporates looking to support their online business application even through mobile and I guess they are working on it. The areas of HTML5 that are being supported by mobile browsers are offline storage, multimedia and graphics.

New functionalities offered by HTML5:

  • The main functionality offered in HTML5 is the ability to run the web applications offline without internet connection.
  • It also offers application caching and Indexed DB API.
  • HTML 5 offers audio and video compatibility to the websites that we are developing. All kinds of audio /video API’s are compatible with HTML5.
  • There has been huge shift in the area of graphics, we can draw 2/3D rich graphics, Canvas, CSS 3D.
  • Communication between the browser and the servers has been improved a lot. It also uses Server pushed messages for the communication.
  • Improved styles, transform and effects. HTML5 is now a combination of HTML and CSS.


Conclusions

There has been lot of excellent work going on to develop, improve HTML5 specification, also in the field of mobile development. There is also lot's of criticism going on with the new specification and its release.

It’s likely that HTML5 specification will be finalized sometime in 2012 according to specification main editor, Google’s Ian Hickson. But to reach the W3C standards and to get a Recommendation Status it should fully done. And this might take much time probably around 2022 (Hickinson’s belief). But if you think it will never happen then you are going to miss out a lot on this. It’s still an upcoming and evolving standard.

Comments

    0 of 8192 characters used
    Post Comment

    No comments yet.

    working

    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, hubpages.com uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: https://hubpages.com/privacy-policy#gdpr

    Show Details
    Necessary
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the googleapis.com or gstatic.com domains, for performance and efficiency reasons. (Privacy Policy)
    Features
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Marketing
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Statistics
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)