HTML5 is a markup language used for structuring and presenting content on the World Wide Web. It was published in in October 2014 by the World Wide Web Consortium (W3C) to improve the language with support for the latest multimedia, while keeping it both easily readable by humans and consistently understood by computers and devices such as web browsers, parsers, etc.
Some of HTML5 features are designed for low-powered devices, Which makes it suitable for cross platform mobile applications.
HTML5 has introduced few new markup and application programming interfaces (APIs) for complex web applications.
Top Benefits of HTML5
HTML5 is optimized for the creation of mobile websites and applications. Responsive websites are easily built using HTML5, offering full functionality across all types of devices. Without the need for horizontal scrolling, mobile internet users can browse websites more efficiently.
HTML5 is cross-compatible with all of the major web browsers, including Firefox, Internet Explorer, Chrome, Safari and Opera. It’s not necessarily that all of these browsers will support every new element introduced in HTML5, but they will be able to read the doctype at the very least.
distribution, app upgrades, connectivity and development/testing effort, time-to-market, budget, etc
HTML5 is designed to offer cleaner code that's not only easier for developers, but also optimized for improved search engine readability. And when search engine are able to 'understand' the content of a website more easily, it usually translates into higher search rankings.
Built-In Video/Audio Playback
HTML5 supports for audio and video elements. No longer need to download a plug-in in order to watch a YouTube video or listen to a song streamed from their favorite internet radio station. HTML5 embedded video and audio files are less taxing on mobile devices’ batteries, which is more important as we more relying on the mobile Web.
HTML5 offers new feature called offline caching, So, visitors can load certain elements on a webpage without an active internet connection – assuming they've visited the site in the past. If a visitor's internet connection go down, he or she can still load core elements of the site.
With HTML5, webmasters can define which files visitors' browsers save.
HTML5 is designed so that old browsers can safely ignore new HTML5 constructs. HTML5 specification gives detailed rules for lexing and parsing, with the intent that compliant browsers will produce the same results when parsing incorrect syntax.
Sharper focus on Web application Requirements
HTML5 makes easier to build search front-ends, wikis, real-time chat, drag-and-drop tools, discussion boards and many other modern web elements into any site, and have them work more efficiently.