Difficulty: easy moderate challenging
We all understand what HTML is, but how is an HTML5 app different? Before we go into the different components we use in an HTML5 app, let’s try to comprehend the major difference between a web site and a web app. While web sites can only be used when the user is online, web apps can be used when offline as well. To do just that – to allow a web app to work offline, you have to use either HTML5’s Offline Web Applications feature or a mobile application framework, such as PhoneGap.