あくまで現状の実装では、と言う話ですけども。 Firefox3.5とSafari4で、イベントの発生順序を調べてみました。 試したのは以下のコードです。 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"></meta> <script type="text/javascript"> function init() { var video = document.getElementById("video1"); // 仕様に規定されている全イベントを監視 ["loadstart", "progress", "suspend", "load", "abort", "error", "emptied", "stalled", "play", "pause", "loadedmetadata", "loadeddata", "waiting",