HTML5 for professonals!


HTML5 is not a new version of an old markup language, or even an improved version of this old technology. No, this is a completely new concept for building websites and applications in the era of mobile devices, cloud computing and networked data transmission.
It all started a long time ago with the simplest version of HTML intendedto create the basic structure of pages, organize their content and dissemination of information. The main purpose of creating this language, like the Web itself, there was the transmission of textual information.
HTML’s limited potential pushed companies to develop new languages ​​and software, thanks to which web pages have acquired unprecedented characteristics. First developments evolved into powerful and popular plugins. From simple games and funny animated pictures, intricate applications have grown, the new capabilities of which forever changed the very concept of the Web.
Of all the new products, the most successful were Java and Flash, which received the widest distribution. It was believed that the future of the Internet was theirs. However, as the number of users increased, and the Internet from a simple mechanism for connecting computers turned into a global field for doing business and social interaction, the shortcomings of these two technologies became more and more obvious, and as a result, a death sentence was signed.
The main disadvantage of Java and Flash can be described as lack of integration. From the very beginning, both technologies were perceived as plugins – somethingwhich is inserted into an already existing structure and shares somescreen space. Effective communication and integration channels could not be established between applications and documents.

18 Introduction Lack of integration became a determining factor and put the beginning of the development of a language that can share document space with HTML and which is not subject to restrictions plugins. JavaScript, an interpreted language embedded in browsers, obviously moving in the right direction towards the goal of expansion web functionality and improved user experience.
However, even after several years, the market was still unable to fully accept this language, and its popularity has dropped due to misapplication and unsuccessful promotion attempts. JavaScript critics had every reason to berate it. In those days, JavaScript could not replace is the functionality of Flash and Java. And even when it became obvious that Java and Flash restrict the scope of web applications and isolate content from context, popular features, such as video streaming, have not lost the leading role in life
Networks, and their effective provision was possible only with the help of these technologies.