Skip to content

Instantly share code, notes, and snippets.

@dmlap
Last active September 15, 2016 14:12
Show Gist options
  • Save dmlap/1ebfdd17313d96a3d4dd to your computer and use it in GitHub Desktop.
Save dmlap/1ebfdd17313d96a3d4dd to your computer and use it in GitHub Desktop.
HTML5 versus Flash event comparision

videojs-swf with #122

Chrome 37

preload="auto"

  • progress
  • loadstart
  • loademetadata
  • loadeddata
  • canplaythrough
  • progress
  • play
  • canplay
  • playing
  • pause

preload="auto", auto- play

  • loadstart
  • progress
  • play
  • canplay
  • playing
  • loademetadata
  • loadeddata
  • canplaythrough
  • progress
  • pause

preload none

  • progress
  • loadstart
  • play
  • canplay
  • playing
  • loademetadata
  • loadeddata
  • canplaythrough
  • progress
  • pause

preload none, auto- play

  • loadstart
  • progress
  • play
  • canplay
  • playing
  • loademetadata
  • loadeddata
  • canplaythrough
  • progress
  • pause

preload auto, seek

  • progress
  • loadstart
  • loadedmetadata
  • loadeddata
  • canplaythrough
  • progress
  • play
  • canplay
  • playing
  • seeking
  • pause
  • waiting
  • play
  • canplay
  • playing
  • canplaythrough
  • pause

FF 32

preload auto

  • progress
  • loadstart
  • loademetadata
  • loadeddata
  • progress
  • canplaythrough
  • play
  • canplay
  • playing
  • pause

preload auto, auto- play

  • progress
  • loadstart
  • play
  • canplay
  • playing
  • loademetadata
  • loadeddata
  • canplaythrough
  • progress
  • pause

preload none (cold cache)

  • progress
  • loadstart
  • play
  • loademetadata
  • loadeddata
  • canplay
  • playing
  • (multiple) progress
  • canplaythrough
  • progress
  • pause

preload none, auto- play

  • progress
  • loadstart
  • play
  • canplay
  • playing
  • loademetadata
  • loadeddata
  • canplaythrough
  • progress
  • pause

IE 8, WinXP

preload auto

  • loadstart
  • progress
  • loademetadata
  • loadeddata
  • canplaythrough
  • progress
  • play
  • canplay
  • playing
  • pause

preload auto, auto- play

  • loadstart
  • play
  • canplay
  • playing
  • loademetadata
  • loadeddata
  • progress
  • canplaythrough
  • pause

preload none

  • progress
  • loadstart
  • play
  • canplay
  • playing
  • loademetadata
  • loadeddata
  • progress
  • canplaythrough
  • pause

preload none, auto- play

  • loadstart
  • play
  • canplay
  • playing
  • loademetadata
  • loadeddata
  • progress
  • canplaythrough
  • pause

HTML5

Chrome 37

preload auto

  • loadstart
  • progress
  • progress
  • loademetadata
  • loadeddata
  • canplay
  • canplaythrough
  • (multiple) progress
  • play
  • playing
  • (multiple) progress
  • pause
  • (multiple) progress

preload auto, auto- play

  • play
  • waiting
  • loadstart
  • progress
  • loademetadata
  • loadeddata
  • canplay
  • playing
  • canplaythrough
  • (multiple) progress
  • pause
  • (multiple) progress

preload none (cold cache)

  • loadstart
  • play
  • waiting
  • progress
  • loademetadata
  • loadeddata
  • canplay
  • playing
  • canplaythrough
  • (multiple) progress
  • pause
  • (multiple) progress

preload none, auto- play

  • play
  • waiting
  • loadstart
  • progress
  • loademetadata
  • loadeddata
  • canplay
  • playing
  • canplaythrough
  • (multiple) progress
  • pause
  • (multiple) progress

preload auto, seek

  • loadstart
  • progress
  • loadedmetadata
  • loadeddata
  • canplay
  • canplaythrough
  • (multiple) progress
  • play
  • playing
  • (multiple) progress
  • seeking
  • waiting
  • pause
  • canplay
  • canplaythrough
  • play
  • playing
  • (multiple) progress
  • pause
  • (multiple) progress
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment