Design Modo: HTML5 On-Device Caching – What It Is and What It Does for Mobile Cloud Computing