¿En los últimos navegadores se necesita Cache-Busting?

Hay algunas pautas de mejores prácticas a tener en cuenta al desarrollar aplicaciones web modernas y de próxima generación. Estos generalmente giran en torno a minimizar tanto la velocidad de renderizado de la página web como la carga del servidor. Lea más sobre este tema en el subsitio de ‘velocidad’ de Google:

http://code.google.com/speed/

Una de las mejores prácticas a tener en cuenta es establecer un encabezado de vencimiento “futuro lejano” en el contenido de la página estática (.js, .css y archivos de imagen, por lo general) para que el navegador web no le pregunte al servidor si tiene una copia más nueva de un archivo Esto obliga al navegador a usar su versión en caché y salva al servidor de un golpe adicional.

Sin embargo, si actualiza sus archivos .css, .js o de imágenes sin modificar el nombre del archivo o realizar algún tipo de bloqueo de caché, el navegador usará su versión anterior de los archivos y la página podría ser incorrecta.

Esa es una forma larga de decir que sí, que aún se requieren técnicas de eliminación de caché para circunstancias específicas.