HTML5 provides application cache, which means that a web application is cached, and accessible without an internet connection. whereas HTML browsers use caching to store HTML web pages by storing a copy of visited pages and then using that copy to render when you re-visit that page.