HTML5 is the latest version of Hypertext Markup Language, the code that describes web pages. It’s actually three kinds of code: HTML, which provides the structure; Cascading Style Sheets (CSS), which take care of presentation; and JavaScript, which makes things happen.

HTML5 has been designed to deliver almost everything you’d want to do online without requiring additional software such as browser plugins. It does everything from animation to apps, music to movies, and can also be used to build incredibly complicated applications that run in your browser.

Why HTML5?

1.Multimedia and graphics

HTML5 comes with the embedded Multimedia and Graphics features. Now developer can create a application having visual effect and animation without using third party plug-in or turn out to different platform. Using HTML5 application become a full-fledged platform for games, animation, movies—anything graphical, really. Details like lighting and shadows, reflections, and rich textures result in realistic compositions. High-performance features like 3D CSS, vector graphics (canvas and SVG), and WebGL turbocharge web apps with amazing 3D graphics and special effects. Rich audio APIs and low-latency networking of WebSockets—together with the graphical APIs and technologies.

2.Offline and storage

HTML5 comes with the API that let developer to create application that works even they are not connected.  Application features with cache, localStorage, sessionStorage, IndexedDB, File System and online and offline events that work with or without online connection.


HTML5 enable your application to quickly access locally stored data and minimize the number of times your app needs to make requests to the server. Basically it embedded with “cache” which cache pages that users are likely to click and store assets needed in the next task or game level. The result is fast load times.