DevTools의 새로운 기능 (Chrome 76)

Kayce Basques
Kayce Basques

안녕하세요. Chrome 76 Chrome DevTools의 새로운 기능은 다음과 같습니다.

CSS 값으로 자동 완성

DOM 노드에 스타일 선언을 추가할 때 선언 값을 기억하기가 더 쉬운 경우가 있습니다. 선언 이름보다 작을 수 있습니다. 예를 들어 <p> 노드를 굵게 만들면 bold 값이 다음과 같을 수 있습니다. 이름을 font-weight보다 쉽게 기억할 수 있습니다. 스타일 창의 자동 완성 UI가 이제 CSS를 지원합니다. 값으로 사용됩니다. 원하는 키워드 값은 기억나는데 속성 이름이 기억나지 않는 경우 자동 완성을 사용하면 원하는 이름을 찾는 데 도움이 됩니다.

&#39;굵게&#39;를 입력한 후 스타일 창이 &#39;font-weight: bold&#39;로 자동 완성됩니다.

그림 1. bold를 입력하면 스타일 창이 font-weight: bold로 자동 완성됩니다.

Chromium 문제 #931145에 대해 이 새로운 기능에 대한 의견을 보내주세요.

네트워크 설정을 위한 새로운 UI

이전에는 네트워크 패널에 제한 메뉴와 같은 옵션이 있는 사용성 문제가 있었습니다. DevTools 창이 좁을 때는 연결할 수 없습니다. 이 문제를 해결하고 네트워크 패널을 정리하려면 덜 사용되는 몇 가지 옵션이 새로운 네트워크 설정 뒤로 이동되었습니다. <ph type="x-smartling-placeholder">네트워크 설정 버튼</ph> 창을 닫을 수 있습니다.

네트워크 설정

그림 2. 네트워크 설정을 클릭합니다.

다음 옵션이 네트워크 설정으로 이동했습니다. Use Large Request Rows, 그룹화 기준 Frame(프레임), Show Overview(개요 표시), Capture Screenshots(스크린샷 캡처)를 선택합니다. 그림 3은 이전 위치를 새 위치에 매핑합니다. 있습니다.

이전 위치를 새 위치에 매핑합니다.

그림 3. 이전 위치를 새 위치에 매핑합니다.

Chromium 문제 #892969로 이 UI 변경사항에 관한 의견을 보내주세요.

HAR 내보내기의 WebSocket 메시지

동료와 네트워크 로그를 공유하기 위해 네트워크 패널에서 HAR 파일을 내보낼 때 이제 HAR 파일에 WebSocket 메시지가 포함됩니다 _webSocketMessages 속성은 다음으로 시작합니다. 밑줄이 표시됩니다.

...
"_webSocketMessages": [
  {
    "type": "send",
    "time": 1558730482.5071473,
    "opcode": 1,
    "data": "Hello, WebSockets!"
  },
  {
    "type": "receive",
    "time": 1558730482.5883863,
    "opcode": 1,
    "data": "Hello, WebSockets!"
  }
]
...

Chromium 문제 #496006에 대해 이 새로운 기능에 관한 의견을 보내주세요.

HAR 가져오기 및 내보내기 버튼

새로운 콘텐츠를 포함한 HAR로 모두 내보내기 기능으로 동료와 네트워크 로그를 더욱 쉽게 공유할 수 있습니다. 내보내기HAR 파일 가져오기 가져오기 버튼 HAR 가져오기 및 내보내기 한동안 DevTools에 존재했던 언어입니다. 검색 가능성이 높은 버튼이 새로운 변경사항입니다.

새로운 HAR 버튼입니다.

그림 4. 새로운 HAR 버튼입니다.

Chromium 문제 #904585와 관련하여 이 UI 변경사항에 관한 의견을 보내주세요.

실시간 총 메모리 사용량

이제 메모리 패널에 총 메모리 사용량이 실시간으로 표시됩니다.

실시간 총 메모리 사용량입니다.

그림 5. 메모리 패널 하단에 페이지가 43.4MB의 메모리를 사용 중인 것으로 합계입니다. 209KB/s는 총 메모리 사용량이 초당 209KB임을 나타냅니다.

메모리 사용량을 실시간으로 추적하려면 성능 모니터도 참고하세요.

Chromium 문제 #958177에 대해 이 새로운 기능에 관한 의견을 보내주세요.

서비스 워커 등록 포트 번호

이제 Service Workers 창의 제목에 포트 번호가 포함되어 쉽게 추적할 수 있습니다. 서비스 워커의 이름을 지정할 수 있습니다.

서비스 워커 포트

그림 6. 서비스 워커 포트

Chromium 문제 #601286에 대해 이 UI 변경사항에 대한 의견을 보내주세요.

백그라운드 가져오기 및 백그라운드 동기화 이벤트 검사

Application 패널의 새로운 Background Services 섹션을 사용하여 Backgrounds 모니터링 가져오기백그라운드 동기화 이벤트. 백그라운드 가져오기와 백그라운드 동기화 이벤트가 백그라운드에서 발생하므로, DevTools가 백그라운드�� 기록했다면 그다지 유용하지 않을 것입니다. DevTools가 열려 있는 동안 가져오기 및 백그라운드 동기화 이벤트 녹화를 시작하면 배경화면은 탭을 닫은 후에도 가져오기 및 백그라운드 동기화 이벤트가 계속 기록됩니다. Chrome을 종료한 후에도 저장이 가능합니다.

애플리케이션 패널로 이동하여 백그라운드 가져오기 또는 백그라운드 동기화 탭을 연 다음 Record 녹화를 클릭하여 로깅을 시작합니다. 있습니다. 이벤트를 클릭하여 자세한 정보를 확인합니다.

Background Fetch 창

그림 7. Background Fetch 창 Maxim Salnikov데모

Background Sync 창

그림 8. Background Sync 창

Chromium 문제 #927726에 대해 이러한 새 기능에 관한 의견을 보내주세요.

Firefox용 Puppeteer

Firefox용 Puppeteer는 Puppeteer API 즉, 동일한 Node API를 사용하여 Firefox와 Chromium을 자동화할 수 있습니다. 자세한 내용은 아래 동영상에 나와 있습니다.

node example.js를 실행하면 Firefox가 열리고 page 텍스트가 검색창에 삽입됩니다. 자세한 내용은 Puppeteer 설명서 사이트를 참조하세요. 그런 다음 Chromium에서 동일한 작업을 반복합니다.

Google I/O 2019에서 JoelAndrey의 Puppeteer 강연을 확인해 보세요. Firefox용 Puppeteer 및 Puppeteer. Firefox 알림은 4시 5분경에 발표됩니다.

미리보기 채널 다운로드

Chrome Canary, Dev 또는 베타를 기본 개발 브라우저로 사용해 보세요. 이러한 미리보기 채널을 통해 최신 DevTools 기능에 액세스하���, 최첨단 웹 플랫폼 API를 테스트하고, 사용자보다 먼저 사이트에서 문제를 발견할 수 있습니다.

Chrome DevTools 팀에 문의하기

다음 옵션을 사용하여 게시물의 새로운 기능과 변경사항 또는 DevTools와 관련된 다른 사항에 대해 논의하세요.

  • crbug.com을 통해 제안이나 의견을 보내주세요.
  • 옵션 더보기   더보기 >를 사용하여 DevTools 문제 신고 도움말 > DevTools에서 DevTools 문제를 신고합니다.
  • @ChromeDevTools에서 트윗하세요.
  • DevTools의 새로운 기능 YouTube 동영상 또는 DevTools 도움말 YouTube 동영상에 의견을 남겨주세요.

DevTools의 새로운 기능

DevTools의 새로운 기능 시리즈에서 다룬 모든 내용 목록입니다.