현업 SW 개발자의 연구 노트
Hits

자바스크립트 임시 파일 저장되는 위치 (Chrome, Edge)

Hits
자바 스크립트에서 2차원 배열의 선언을 지원하지는 않지만, 약간의 트릭을 이용하여 2차원 배열을 선언할 수 있는 방법을 설명합니다.

대표적인 정적 웹서비스인 GitHub Pages를 이용해서 본 블로그를 운영하고 있다. 정적 웹페이지는 css로 힘을 줘도 밋밋해 보이는 단점이 있다. 자바스크립트를 이용하면 좀 더 멋지게 블로그를 꾸밀 수 있다. 하지만 js 파일을 수정해서 deploy해도, 웹브라우저에서는 기존에 임시로 다운로드한 js 파일을 그대로 사용하기 때문에 변경한 내용이 제대로 반영되지 못하는 문제가 있다.

쿠키 및 데이터 삭제

인터넷 웹브라우저를 이용할 때, 웹브라우저는 매번 웹버서로부터 웹페이지의 모든 정보를 가져오지는 않는다. 기존에 접속했을 때의 파일과 데이터를 재사용하여 트래픽을 절감하고 속도를 향상시킬 수 있다.

내가 웹서버의 js 파일을 수정하더라도, 웹브라우저는 기존에 다운로드 해 둔 js 파일을 그대로 사용한다. 개발자가 수정해서 새로 배포한 js 파일이 제대로 반영되지 못한다.

이를 해결하기 위해서는 기존 접속시에 임시로 저장해둔 자바스크립트를 지우면 된다. 인터넷 사용 기록을 모두 삭제하면 로컬에 저장된 자바스크립트도 지우기 때문에 이 문제는 해결된다.

모든 접속 기록을 삭제하면 다른 웹페이지에서 임시로 받아둔 파일들도 모두 삭제되기 때문에 웹페이지가 뜨는데 걸리는 시간이 증가한다.

js 파일 저장되는 위치 (Edge 기준)

Microsoft Edge 브라우저를 기준으로 js 파일이 로컬의 어느 경로에 저장되는지 살펴보자.

C:\windows\사용자(계정명)\AppData\Local\Microsoft\Edge\User Data\Default\Code Cache\js

위의 경로에 있는 모든 파일들을 삭제하면 자바스크립트 임시파일들만 삭제할 수 있다.

js 파일 저장되는 위치 (Chrome 기준)

Chrome 브라우저에서 js 파일이 임시 저장되는 경로는 아래와 같다. (우분투 리눅스)

~/.cache/google-chrome/Default/Code Cache/js