HTML5 can be used for a variety of options from drawing or animation with canvas, offline storage, audio and video, geolocation and more.