The Application Cache concept introduced by HTML5 means that a web application is cached, and accessible without an internet connection.
There are three advantages of Application Cache:
1.Offline browsing - users can use the application when they're offline
2.Speed - cached resources load faster
3.Reduced server load - the browser will only download updated/changed resources from the server