Infelizmente, não <<> atualmente parece ser uma forma de informar ao Chrome para não fazer o download de recursos até que você os solicite explicitamente (chequei até no Extensions Web Store para ver se alguém escreveu uma extensão que poderia fazer isso).
O guia do desenvolvedor do Opera para HTML5, Tudo o que você precisa saber sobre vídeo e áudio em HTML5 afirma:
What's up with all that downloading?
Opera, Chrome and Safari will automatically download the whole video file even if it hasn't started to play yet. Firefox 3.6 only loads enough to render a frame and determine duration, unless the
autobuffer
attribute is present. Note that the spec changed fromautobuffer
topreload
, which hasn't been implemented anywhere yet. Opera plans to change to the Firefox behavior of only loading enough to render a frame and determine duration by default, unless thepreload
attribute says otherwise.
Foi um problema conhecido que o Chrome ignora o atributo preload
, o que significa que ele está sempre pré-carregando o vídeo, mesmo que não seja obrigatório. A boa notícia, no entanto, é que este bug foi corrigido no último versão de desenvolvedor do Chrome:
Comment 72 by project member [email protected], Apr 5 (6 days ago)
The patches to implement preload have now landed! The preload attribute will be finally recognized in Chrome 12. (Dev channel should get this update in a few weeks.)
Depois que essa alteração ocorrer (dependendo da versão do Chrome que você está usando), você deverá ver os arquivos de áudio não sendo pré-carregados, a menos que o feed RSS, a página da Web, etc, afirme explicitamente que deve pré-carregar.
Meu entendimento do HTML5 me leva a acreditar que, se o web designer tiver configurado para pré-carregar, não há nada que você possa fazer para dizer que não. Meu palpite, no entanto, é que em breve veremos uma extensão ou opção nos navegadores que permitirão que você escolha se uma fonte pré-carrega ou não (eu pensaria que tipo de como o clique para jogar para plugins do Chrome funciona).