DavTools: Network Panel

송나은·2021년 2월 19일
0

>wecode [Pre-Course]

목록 보기
15/28

네트워크 로그

  • 각 행은 resource를 나타낸다. 요청 순서대로 나열된다.
  • 각 열은 resource에 대한 정보를 나타낸다.
  • Status HTTP 응답 코드
  • Type resorce 유형
  • Initiator resoure 요청을 발생시키 소스 코드로 이동한다.
  • Size 크기 Time 로드시간
  • Waterfall 요청의 여러단계를 그래픽으로 표시한것. 위에서 맴돌고 있다면 error!

Network 패널의 기능은?

resource가 실제로 업로드 또는 다운로드 되고 있는지 확인해야 할 경우, 개발자 도구가 열려 있는 동안의 네트워크 요청을 기록한다.

  • HTTP 헤더, 내용 등 개별 리소스의 속성 검사
    -> 네트워크 문제 또는 최적화 기회를 탐지하기 위해 사용한다.

Network 패널의 여러 가지 탭의 종류와 기능 살펴보기

  • Slow 3G
    느린 네트워크 연결 시뮬레이션. 모바일 장치에 페이지를 로드하는 데 걸리는 시간을 더 잘 알 수 있다.
  • Empty Cache and Hard Reload
    반복 방문 시 브라우저는 캐시에서 일부 파일을 제공한다.
    HTTP Catching
  • 스크린샷
    그 당시 어떤 네트워크 활동이 일어났는지 보여준다.
  • Resoure 상세내역
    Headers, Preview, Responce 소스코드, Timing 네트워크 활동 내역을 알 수 있다.
  • 필터: 문자열, 정규식 또는 속성별로 필터링. XMR, JS, CSS 유형별 필터링 할 수 있다.
  • 명령메뉴 Ctrl+Shift+P
  • Disable cache 브라우저 캐시 비활성화. 처음 사이트를 경험하는 방식
    -> 수동으로 지우려면 clear Browser Cache 우클릭

Network 패널 활용하기

1. Market Kurly(마켓컬리) 카테고리 정보 가져오는 API 찾아보기

XHR 필터를 적용하여 categories에 저장된 API를 얻을 수 있다.

2. Tesla 홈페이지에서 신나게 달리는 자동차 동영상 url 가져오기

media 필터를 적용하여 동영상이 재생되는 순간 네트워크 창에 뜨는 resource에서 URL을 얻는다.

Reference

profile
그때그때 공부한 내용과 생각을 기록하는 블로그입니다.

0개의 댓글

관련 채용 정보