title: Safari not retrieving mp4 video from cache, and sometimes timeout when downloading the same resource
body: <p>I'm running a VueJS application that displays a full screen story of videos. I don't create as many  tag as number of media in my story : I'm just changing component video sources each time I play a new video.</p>
  
  <p>But it looks like Safari (Desktop &amp; mobile) still does not cache HTML video once loaded : when I'm playing again a previous media, Safari is downloading again the asset. Instead of getting from cache like Chrome does.
  The same issue has already been reported <a href="https://stackoverflow.com/questions/52742906/safari-reloading-in-memory-video/52829741#52829741">here</a> but sill no correct answer.</p>
  
  <p>Safari even stops downloading the final bytes video (producing a sort of timeout) when we go back and forth quicky in the story, so the story looks stuck. 
  Here's an example <a href="http://bucket-vue-rocket-staging.s3-website-eu-west-1.amazonaws.com/?api_key=892imlqcjcazudiulipbqo50zq3mh3" rel="nofollow noreferrer">link</a>.</p>
  
  <p>Does anyone know a good alternative that avoids re-downloading video data at each play on Safari ?</p>