캐시 무효화(Cache Busting)를 위해 파일명에 해시를 추가하는 이유는?
보통 freeCodeCamp해설
Webpack, Vite 등 빌드 도구는 파일 내용의 해시를 파일명에 포함시킵니다(예: app.abc123.js). 코드가 변경되면 해시가 달라져 새 URL이 되므로 브라우저는 캐시가 아닌 서버에서 새 파일을 받습니다. 변경되지 않은 파일은 기존 캐시를 그대로 사용합니다.
Webpack, Vite 등 빌드 도구는 파일 내용의 해시를 파일명에 포함시킵니다(예: app.abc123.js). 코드가 변경되면 해시가 달라져 새 URL이 되므로 브라우저는 캐시가 아닌 서버에서 새 파일을 받습니다. 변경되지 않은 파일은 기존 캐시를 그대로 사용합니다.