HTML5 is becoming more and more popular everyday. Many great online applications
ID: 646719 • Letter: H
Question
HTML5 is becoming more and more popular everyday. Many great online applications are now being created and described as pure HTML5 apps. (Like Muro)
But I don't understand what is exactly so cool about HTML5?
As far as I understand, it just adds few features for graphics that make good alternative for jQuery or Flash.
But still, it is not a programming language and it can not be used in any way to create an application, right? Still, every of the advertised HTML5 applications have only interface drawn by HTML5 and CSS3, but the core and logic of any application is still written in something more advanced, like JavaScript (at least part that runs on the client side in the browser).
Or is there something else about HTML5 that I just didn't find?
Explanation / Answer
The buzzword HTML5 isn't being used "properly" these days. Now HTML5 includes WebGL, WebSockets, Canvas, LocalStorage, etc... HTML5 is actually just the newest revision of the HTML markup language.
HTML5 (the definition now used by people to encompass many new web technologies) isn't meant to replace JQuery. JQuery is a JavaScript library meant to provide a single, unifying API across all browsers for DOM manipulation, among other things. JQuery is still being used in HTML5 applications.
HTML5 exposes a ton of new APIs to JavaScript which is where HTML5 applications reside in. That's where you program all your logic (apart from presentation and markup).
HTML5 is powerful as it's a combination of lots of different web technologies.
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.