Skip to content

subresource integrity y cache busting

fauno requested to merge rand into master

sri es una tecnica para indicarle al navegador que un js o css tiene no puede cambiar y que no lo cargue si cambia. tiene más utilidad en una cdn, es decir si alojáramos el js en otro servidor, que no lo hacemos, pero me pareció simple de implementar.

ahora vienen los commits de cache busting, es decir que para una misma url podemos indicar cuándo cambió para que el navegador la vuelva a descargar. en teoría con el header cache-control: no-cache debería validar si el recurso cambió antes de usar el de la caché, pero no está de más garantizar que siempre se tienen los recursos actualizados.

Merge request reports