DevTools의 새로운 기능 (Chrome 100)

Chrome 100

Chrome 100번째 버전을 축하합니다! Chrome DevTools는 개발자가 웹에서 빌드할 수 있는 안정적인 도구를 계속 제공할 예정입니다. 새로운 기능 탭을 클릭하여 주요 이정표를 확인해 보세요.

이미지를 클릭하여 최신 DevTools의 새로운 기능 동영상을 시청할 수 있습니다.

스타일 창에서 규칙의 @supports 확인 및 수정

이제 스타일 창에서 CSS @supports @규칙을 보고 수정할 수 있습니다. 이러한 변경사항을 통해 실시간으로 at-rule을 더 쉽게 실험할 수 있습니다. 이 데모 페이지를 열고 <div class=”box”> 요소를 검사하고 스타일 창에서 @supports at-rule을 확인합니다. 규칙 선언을 클릭하여 수정합니다.

@supports at 규칙 보기 및 수정

Chromium 문제: 1222574, 1222573

Recorder 패널 개선사항

기본적으로 일반 선택기 지원

녹화 중에 고유 선택자를 결정할 때 이제 녹음기 패널에서 다음 속성이 있는 요소를 자동으로 선호합니다.

  • data-testid
  • data-test
  • data-qa
  • data-cy
  • data-test-id
  • data-qa-id
  • data-testing

위 속성은 테스트 자동화에 사용되는 일반적인 선택기입니다.

예를 들어 이 데모 페이지새 녹음을 시작합니다. 이메일 주소를 입력하고 선택기 값을 확인합니다.

이메일 요소에 data-testid이 정의되어 있으므로 id 또는 class 속성 대신 자동으로 선택기로 사용됩니다.

기본적으로 일반 선택기 지원

녹화의 선택기 맞춤설정

일반 선택기를 사용하지 않는 경우 녹화의 선택기를 맞춤설정할 수 있습니다.

예를 들어 이 데모 페이지data-automate 속성을 선택기로 사용합니다. 새 녹화 시작을 클릭하고 data-automate를 선택기 속성으로 입력합니다. 이메일 주소를 입력하고 선택자 값 ([data-automate=email-address])을 확인합니다.

녹화의 선택기 맞춤설정

맞춤 선택기 선택 결과

녹화 파일 이름 바꾸기

이제 녹화 항목 제목 옆에 있는 수정 버튼 (연필 아이콘)을 사용하여 녹음기 패널에서 녹화 항목의 이름을 바꿀 수 있습니다.

녹화 파일 이름 바꾸기

마우스를 가져가면 클래스/함수 속성 미리보기

이제 디버깅 중에 소스 패널에서 클래스나 함수 위로 마우스를 가져가 속성을 미리 볼 수 있습니다. 이전에는 함수 이름과 소스 코드의 위치 링크만 표시되었습니다.

마우스를 가져가면 클래스/함수 속성 미리보기

Chromium 문제: 1049947

성능 패널의 일부 프레임

이제 성능 기록에 프레임 타임라인에 '부분적으로 표시된 프레임'이라는 새로운 프레임 카테고리가 표시됩니다.

이전에는 프레임 타임라인에서 지연된 기본 스레드 작업이 있는 프레임을 '프레임 누락'으로 시각화했습니다. 하지만 컴포지터 스레드에 의해 시각적 업데이트 (예: 스크롤)가 생성되는 프레임이 있을 수 있습니다.

이로 인해 이러한 '프레임 누락'의 스크린샷에 시각적 업데이트가 계속 반영되므로 사용자에게 혼동을 줄 수 있습니다.

새로운 '부분적으로 표시된 프레임'은 프레임에서 일부 콘텐츠가 적시에 표시되지 않지만 시각적 업데이트를 완전히 차단할 정도로 심각한 문제는 아님을 더 직관적으로 나타내기 위한 것입니다.

성능 패널의 일부 프레임

Chromium 문제: 1261130

기타 하이라이트

이번 출시 버전의 주목할 만한 수정사항은 다음과 같습니다.

  • 에뮬레이션된 기기의 iPhone 사용자 에이전트 문자열을 업데이트했습니다. 5 이후의 모든 iPhone 버전에는 iPhone OS 13_2_3이 포함된 사용자 에이전트 문자열이 있습니다. (1289553)
  • 이제 스니펫을 JavaScript 파일로 직접 저장할 수 있습니다. 이전에는 .js 파일 확장자를 수동으로 추가해야 했습니다. (1137218)
  • 이제 소스 맵으로 디버깅할 때 소스 패널에 범위 변수 이름이 올바르게 표시됩니다. 이전에는 소스 맵이 제공되었음에도 불구하고 소스 패널에 축소된 범위 변수 이름이 표시되었습니다. (1294682)
  • 이제 소스 패널에서 페이지 로드 시 스크롤 위치가 올바르게 복원됩니다. 이전에는 위치가 올바르게 복원되지 않아 디버깅에 불편함이 있었습니다. (1294422)

미리보기 채널 다운로드

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

Chrome DevTools팀에 문의하기

다음 옵션을 사용하여 새로운 기능, 업데이트 또는 DevTools와 관련된 기타 사항을 논의하세요.

DevTools의 새로운 기능

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