A ajax file uploader based on backone implementing progress bar using xhr2 api and gif as a degradation approach on lte IE9