Malheureusement, il ne semble actuellement pas être possible de dire à Chrome de ne pas télécharger les ressources jusqu'à ce que vous les demandiez explicitement (j'ai même vérifié dans leur boutique en ligne d' extensions pour voir si quelqu'un a écrit une extension qui pourrait le faire).
Le guide du développeur Opera pour HTML5, Tout ce que vous devez savoir sur les états vidéo et audio HTML5 :
Quoi de neuf avec tout ce téléchargement?
Opera, Chrome et Safari téléchargeront automatiquement l'intégralité du fichier vidéo même s'il n'a pas encore commencé à jouer. Firefox 3.6 ne charge que suffisamment pour rendre un cadre et déterminer la durée, sauf si l' autobuffer
attribut est présent. Notez que la spécification est passée de autobuffer
à
preload
, qui n'a encore été implémentée nulle part. Opera prévoit de changer le comportement de Firefox en ne chargeant que suffisamment pour rendre un cadre et déterminer la durée par défaut, sauf preload
indication contraire de l'
attribut.
Il était connu que Chrome ignorait l' preload
attribut, ce qui signifie qu'il préchargeait toujours la vidéo, même s'il n'était pas censé le faire. La bonne nouvelle, cependant, est que ce bogue a été corrigé dans la dernière version développeur de Chrome:
Commentaire 72 par un membre du projet vrk@chromium.org, 5 avril (il y a 6 jours)
Les correctifs pour implémenter la précharge sont maintenant arrivés! L'attribut de précharge sera enfin reconnu dans Chrome 12. (Le canal de développement devrait obtenir cette mise à jour dans quelques semaines.)
Une fois cette modification effectuée (en fonction de la version de Chrome que vous utilisez), vous devez voir les fichiers audio ne pas préchargés, sauf si le flux RSS, la page Web, etc., indiquent explicitement qu'ils doivent précharger.
Ma compréhension de HTML5 me porte à croire que si le concepteur Web l'a configuré pour le préchargement, il n'y a rien que vous puissiez faire pour le lui interdire. Ma conjecture, cependant, est que nous verrons bientôt une extension ou une option dans les navigateurs qui vous permettra de choisir si une source précharge ou non (je pense un peu comme le fonctionnement de Click to Play pour les plugins de Chrome ).