• HTML5 has offline application cache and the web developer can specify which files the browser should cache. It means that if someone refreshes a previously opened page while there is no Internet connection, the page will still load correctly. This sort of caching has several advantages like offline browsing, faster loading, and reduced load on server.