HTML5 – the next stage in web standardization
It is a common misconception that HTML5 is a new markup language that will not be understood by older versions of browsers, which are now mostly installed by users. Many people think that all the features that are actively advertised by supporters of HTML5 will be available only to those with the latest versions of browsers. 
In fact, HTML5 is still the same markup language understood by browsers, in which additional tools for working with objects and multimedia have simply been added. In essence, it is just a new version of the long-used HTML4 standard on the Internet, standardized by the W3C in 1997. Thus, from the point of view of developers, HTML5 is not something fundamentally new to learn to work with. The new standard has simply expanded the capabilities of developers. Now the HTML5 environment allows you to implement those visual “chips” and options that were previously available only thanks to Flash technology.
The very conversation about whether or not HTML5 technology will take root in web development makes no sense: the spread of HTML5 is a new stage in the standardization of web technologies by the W3C. There is even an estimated date when all HTML5 components should be fully revised – 2014. After that, the W3C will announce a recommendation to all developers to apply the new layout standard. Just as it once happened with HTML4 in 1997 and its predecessors even earlier. The question of choosing an alternative is not even worth it – all browsers will support HTML5 by default.
Physical laws in digital
What features does HTML5 have? It is essentially an empty shell into which you can inject anything. Thanks to tools such as Box2D, Canvas, the site can implement 3D models of objects that will move and interact with each other according to physical laws.
“Layering” of the site
Thanks to HTML5, it is possible to embed complex animations on a corporate website, as it has become common lately. In this case, the animated components will not mix with the content of the page, they will be, as it were, on different “layers” and will be limited by the contours of the object, and not by the area of its movement / transformation. To better understand the difference, here’s a simple example. If you make a car as an animated object moving over the site, then when implemented using Flash technology, the entire rectangle in which the outline of the car is inscribed will be clickable, even if the text of the main content of the page is visually there. HTML5 works more correctly and avoids this ‘side effect’. Even with a deviation of 10 pixels from the animation object, the site will perceive the click as working with a different “layer”.
Animation without borders
This is an important advantage of HTML5 over Flash technology. If earlier all the animation was concentrated in the so-called “header” of the site, and all other blocks went separately, now the boundaries between animation and content blocks have disappeared. Animation can be performed anywhere and in any way, and at the same time it will not interfere with the main content of the site.
HTML5 allows you to give your website a three-dimensional effect. The same “layers” can move when scrolling at different speeds and, thus, form a parallax effect.
Work with videos smoothly
HTML5 allows you to work with video, so no glitches in the Flash player will any longer take away the joy of viewing multimedia content.
Work without reloading internal pages