단축키로 토글
F12
또는 Cmd
+Shift
+i
F12
또는 Ctrl
+Shift
+i
곧바로 요소 검사하기
창 모드 선택하기
기본적으로 브라우저는 가능한 한 캐싱한 파일을 재사용합니다. 해당 페이지의 모든 캐시를 지우고 전부 새로 다운 받고 싶다면, 강력 새로고침을 하면 됩니다.
Ctrl
+Shift
+R
Cmd
+Shift
+R
HTML 요소나 CSS 속성을 확인할 때 활용하는 탭입니다.
왼쪽 상단의 네모 커서 아이콘을 클릭 → 화면 내의 요소 클릭
hover 상태나 active 상태는 상태를 유지한 채로 CSS나 다른 동작을 확인하기 어렵습니다. 이럴 때는 요소의 상태를 강제로 변경해두고 확인할 수 있습니다.
:hov
를 클릭CSS 선택자가 필요할 경우 자동 생성된 선택자를 복사해서 사용할 수 있습니다.
반응형 디자인, 모바일 화면을 테스트할 때 사용
Ctrl
+ Shift
+ M
Cmd
+ Shift
+ M
리스폰스 바디를 확인할 수 있습니다.
All
전부 보기Fetch/XHR
API 요청하는 경우JS, CSS, Img, Media
파일을 다운로드 받은 경우Doc
페이지를 요청하는 경우 (HTML)느린 인터넷 환경을 테스트할 때 유용한 기능입니다.
자바스크립트를 실행하고나서 Console 탭에서 내가 원하는 대로 테스트해 보고 싶을 때 유용한 기능입니다.
console.log()
로 출력한 값 → 오른쪽 클릭 → Store as global variable클라이언트 사이드에서 저장하는 데이터들을 확인/수정/삭제 할 수 있습니다.
쿠키(Cookie)는 서버에서 set-cookie
헤더로 리스폰스를 보내주면, 클라이언트가 저장해 두었다가 클라이언트가 해당 서버에 리퀘스트를 보낼 때 마다 cookie
헤더로 보내는 값입니다.
예를 들어서 코드잇에서는 다음과 같은 헤더로 쿠키를 저장하고 있습니다.
Set-Cookie: session-id=1234; Domain=codeit.kr; Path=/;
이 쿠키가 정상적으로 저장되었다면, Application 탭의 Cookie에서 아래와 같이 확인할 수 있습니다.
구글에서는 검색엔진에 등록된 모든 사이트에 점수를 매기고, 점수에 따라 검색 결과에 노출시켜 줍니다. 이때 사이트의 성능도 점수에 반영됩니다. Lighthouse는 사이트의 성능이 얼마나 최적화되어 있는지 체크하는 프로그램입니다. 구글에서 만든 것이기 때문에 사이트의 구글 검색 결과를 개선하고 싶을 때 사용할 수 있습니다.
확장 프로그램을 실행하면 Generate report라는 버튼이 있습니다.
아래쪽으로 스크롤해 보면, 어떤 항목들을 개선할 수 있을지 확인할 수 있습니다.
First Contentful Paint(FCP)
뷰포트(화면) 영역에서 의미있는 콘텐츠가 처음으로 보이는 시점
Largest Contentful Paint(LCP)
뷰포트(화면) 영역에서 가장 큰 영역을 차지하는 이미지나 텍스트 요소가 처음으로 보이는 시점
Time To Interactive (TTI)
페이지가 완전히 사용자와 상호작용(클릭이나 텍스트 입력 등) 할 수 있을때 까지 걸리는 시간
NHN Forward 천천히 읽어보는 Chrome 개발자 도구 설명서 - 박정환
Find invalid, overridden, inactive, and other CSS - Chrome Developers
Simulate mobile devices with Device Mode | DevTools Tips
CSS Flexbox debugging tools | DevTools Tips
CSS Grid debugging tools | DevTools Tips
Chrome DevTools - Chrome Developers
Reference