HTML5 is the latest version of a script language used to create websites and web applications. In contrast to its predecessor, HTML4, it doesn’t contain any presentational attributes or elements. Additionally, HTML5 has been enriched with new elements that help creating semantically correct documents. Thanks to HTML5, whole page content may be divided and put into blocks of different type that should describe its role and purpose.
Unfortunately, HTML5 is still a draft. Luckily the full version publication is planned at the end of this year. From this moment on, it will become a standard. What is very important, all web browsers already introduce all novelties, which is connected to HTML5 big popularity in all Internet solutions. HTML5 is used not only in creation of websites or services, but also web applications and games, including those with advanced 3D graphics.
Facebook clone, based on HTML5, created by a group of programming enthusiasts gained great popularity among developers. It turns out that the HTML5-based application was much faster than the original one. (source: www.sencha.com/blog/the-making-of-fastbook-an-html5-love-story/). Another fine example was a simulation of the game Quake3 (source: media.tojicode.com/q3bsp/)
The most important advantages of HTML5:
- HTML5 is still in development, however subsequent web browsers’ updates offer support for novelties, even if they’re still not a standard.
- Comparing to ‘native’ applications, there is no need to create different platforms (Android, IOS, WP) dedicated versions or to test them – which means faster implementation and lowers costs.
- Changes in displaying or operation of an application are available right away – no need for installing new version.
- Better access to developers, that can potentially expand the project further.
- Web application is also available on stationary devices.