Chrome 152 베타

게시일: 2026년 7월 30일

별도로 명시되지 않는 한 다음 변경사항은 Android, ChromeOS, Linux, macOS, Windows용 최신 Chrome 베타 채널 출시에 적용됩니다. 제공된 링크를 사용하거나 ChromeStatus.com을 방문하여 이러한 기능에 대해 자세히 알아보세요. Chrome 152는 이 출시를 기준으로 베타 버전입니다. 데스크톱용 최신 베타 버전은 Google.com에서 다운로드하거나 Android의 Google Play 스토어에서 다운로드할 수 있습니다.

CSS 및 UI

::backdrop, ::scroll-marker, ::view-transition 지원을 위한 CSSPseudoElement

이전에 ::after, ::before, ::marker에 대해 정의된 CSSPseudoElement 지원이 여러 새로운 의사 요소를 포함하도록 확장됩니다.

  • ::backdrop: 대화상자 콘텐츠 내부의 클릭을 방해하지 않고 배경을 클릭할 때 대화상자를 닫는 데 도움이 되므로 복잡한 교차 논리가 필요하지 않습니다.
  • ::scroll-marker: 클릭 통계를 수집하는 데 사용됩니다.
  • ::view-transition: 현재 애니메이션 처리되는 요소의 좌표를 사용하여 시각적 점프를 방지함으로써 기하학적 인식 뷰 전환을 지원하고 뷰 전환을 중간에 가로채 새 뷰 전환을 시작합니다.

autocorrect 전역 HTML 속성 노출

웹 작성자는 HTML autocorrect 속성을 사용하여 수정 가능한 요소의 사용자 입력에 자동 수정 이 적용되어야 하는지 여부를 제어할 수 있습니다. 여기에는 <input>, <textarea>, contenteditable 호스트가 포함됩니다. 이 기능은 웹 개발자에게 autocorrect 전역 HTML 속성을 노출합니다.

미디어 요소 의사 클래스

:playing, :paused, :seeking, :buffering, :stalled, :muted, :volume-locked CSS 의사 클래스는 현재 상태를 기반으로 <audio><video> 요소와 일치합니다. 이러한 의사 클래스는 Interop 2026의 중점 분야 중 하나입니다.

상대 알파 색상 (CSS 색상 5 alpha() 함수)

상대 알파 색상은 원본 색상을 참조하고 알파 채널만 수정하여 개발자가 기존 색상 값을 기준으로 투명도를 설정할 수 있도록 합니다.

window-drag CSS 속성

웹 콘텐츠는 window-drag CSS 속성을 사용하여 설치된 데스크톱 웹 앱 UI의 드래그 가능한 창 제목 표시줄 영역으로 작동해야 하는 영역을 지정할 수 있습니다. 적용되면 해당 영역에서 클릭 후 드래그와 같은 사용자 포인터 상호작용이 일반적인 페이지 상호작용을 트리거하는 대신 최상위 애플리케이션 창을 이동합니다.

이 기능은 기존 app-region CSS 속성을 표준화하고 이름을 바꾸고, 값 이름을 movenone으로 변경하고, 명시적 상속 동작을 추가합니다.

Web API

CPU Performance API

Chrome 152부터 Chrome은 웹 애플리케이션이 사용자의 기기 CPU 성능 등급을 확인할 수 있는 CPU Performance API를 도입합니다. 웹 애플리케이션은 이 정보를 사용하여 사용자 환경을 개선할 수 있으며, 필요에 따라 Compute Pressure API와 함께 사용하여 CPU 압력의 변화에 반응할 수 있습니다.

사용자는 Chrome의 성능 설정에서 보고된 성능을 재정의할 수 있습니다. 관리자는 CpuPerformanceTierOverride 엔터프라이즈 정책을 사용하여 이 동작을 제어할 수도 있습니다.

자세한 내용은 CPU Performance API Explainer를 참고하세요.

연결 허용 목록

연결 허용 목록은 문서 또는 작업자에서 Fetch API 또는 기타 웹 플랫폼 API를 통해 시작된 연결을 제한하여 외부 엔드포인트를 명시적으로 제어합니다.

서버는 HTTP 응답 헤더를 통해 승인된 엔드포인트 목록을 배포합니다. Chrome은 연결을 설정하기 전에 이 허용 목록에 대해 대상을 평가합니다. 확인된 엔드포인트에 대한 연결은 허용되지만 일치하지 않는 연결은 차단됩니다.

자세한 내용은 연결 허용 목록 제안을 참고하세요.

macOS의 PWA에 대한 알림 출처 표시 기능

Chrome에서 macOS에 설치된 프로그레시브 웹 앱 (PWA)의 알림 출처 표시 기능을 출시합니다. macOS에 PWA가 설치되면 이제 알림이 Google Chrome이 아닌 PWA 자체(알림 센터에서 자체 이름 및 아이콘 사용)에 기본적으로 표시됩니다.

이번 업데이트에서는 PWA 알림이 기본 macOS 애플리케이션의 알림과 동일하게 작동하도록 합니다.

  • macOS 설정에서 앱별로 알림 지속성이 제어되므로 Chrome은 더 이상 macOS의 PWA 알림에 requireInteraction 필드를 지원하지 않습니다.
  • Badging API를 사용하려면 앱 배지를 표시하기 위한 알림 권한이 필요합니다.

정책을 통해 권한을 미리 부여하는 관리자는 함께 와 NotificationsAllowedForUrls, PWA's 특정 번들 ID에 대한 권한을 미리 부여하려면 macOS MDM 구성 프로필이 필요하다는 점에 유의해야 합니다.

OpaqueRange

OpaqueRange는 개발자가 범위와 유사한 API를 사용하여 값 텍스트로 작업할 수 있도록 <textarea> 또는 텍스트 기반 <input>와 같은 양식 컨트롤 값 내의 실시간 텍스트 범위를 나타냅니다.

인라인 추천, 강조표시, 고정된 팝오버를 위한 CSS 맞춤 강조표시 API와의 통합, getBoundingClientRect(), getClientRects()와 같은 작업을 지원합니다. startContainerendContainer에 대해 null을 반환하면서 값 오프셋만 노출하여 캡슐화를 유지합니다.

분리형 웹 앱 (IWA) 하위 앱

하위 앱을 사용하면 개발자가 하나의 분리형 웹 앱(IWA) 설치에서 여러 앱을 만들 수 있습니다. 각 하위 앱은 고유한 이름, 아이콘, OS 통합을 갖습니다.

하위 앱은 데스크톱 앱 표시줄에 상위 IWA와는 다른 모습으로 표시되며, 파일 형식 연결과 같은 별도의 OS 기능을 제공합니다. 관리자는 DefaultSubAppsWithoutPromptsSetting, SubAppsWithoutPromptsAllowedForOrigins, 및 SubAppsWithoutPromptsBlockedForOrigins를 비롯한 엔터프라이즈 정책을 사용하여 이 기능을 제어할 수 있습니다.

분리형 웹 앱의 프레임 없는 표시 모드

프레임 없는 표시 모드를 사용하면 표준 창 테두리와 제목 표시줄을 삭제하여 분리형 웹 앱이 전체 브라우저 창을 차지할 수 있으므로 맞춤 브랜딩 및 메뉴 계층 구조를 지원할 수 있습니다.

관리자는 DefaultWindowManagementSetting, WindowManagementAllowedForUrls, 및 WindowManagementBlockedForUrls를 비롯한 정책을 사용하여 이 기능을 관리할 수 있습니다.

WebGPU: 하위 그룹 크기 제어

개발자가 컴퓨팅 셰이더에서 하위 그룹 크기를 명시적으로 설정할 수 있는 선택적 GPU 기능 "subgroup-size-control"을 추가합니다. 이렇게 하면 특히 AI 워크로드의 경우 대상 하드웨어 플랫폼에서 특정 하위 그룹 크기를 사용하여 하위 그룹 작업을 통해 컴퓨팅 셰이더 성능이 최적화됩니다.

Window Shape API

Window Shape API를 사용하면 ChromeOS의 분리형 웹 앱이 window.chromeos.isolatedWebApp.setShape를 통해 맞춤설정된 직사각형이 아닌 창 모양을 설정할 수 있습니다. 이렇게 하려면 창이 프레임 없는 표시 모드여야 하며 창 관리 권한이 필요합니다.

미디어

MediaCapabilities encryptionScheme

navigator.mediaCapabilities.decodingInfo()에 사용되는 KeySystemTrackConfiguration 사전에 encryptionScheme 속성을 추가합니다. 이렇게 하면 웹 애플리케이션이 'cenc' 또는 'cbcs'와 같은 특정 암호화 체계가 지원되는지 쿼리할 수 있습니다.

getDisplayMedia API의 audioPreferred 캡처

navigator.mediaDevices.getDisplayMedia()에 사용되는 DisplayMediaStreamOptions 사전에 audioPreference 속성을 추가합니다. 이 힌트를 사용하면 웹 애플리케이션이 동영상 캡처와 함께 오디오 공유가 선호된다는 신호를 브라우저에 보낼 수 있습니다.

새 오리진 트라이얼

Chrome 152에서는 다음 새 오리진 트라이얼을 선택할 수 있습니다.

추측 규칙: 적당한 뷰포트 휴리스틱 컨트롤

이 오리진 트라이얼은 추측 규칙 표시 영역 휴리스틱에 대한 실험적 컨트롤을 제공하여 개발자가 대체 휴리스틱 파라미터가 사이트에 더 나은 미리 가져오기 및 사전 렌더링 성능을 제공하는지 테스트할 수 있도록 합니다.

클라이언트 측 XSLT 지원 중단 기능 트라이얼

Chrome은 클라이언트 측 XSLT를 지원 중단했으며 Chrome 158에서 브라우저에서 삭제할 예정입니다. 사이트에서 XSLT에서 Chrome 175로 마이그레이션 시간을 약 9개월 연장할 수 있도록 지원 중단 (오리진) 트라이얼이 설정되었습니다. 이 트라이얼은 지금 삭제 전에 사용할 수 있으므로 미리 테스트할 수 있습니다.

지원 중단 및 삭제

Chrome 152에서는 다음과 같은 지원 중단 및 삭제가 이루어집니다. 계획된 지원 중단, 현재 지원 중단, 이전 삭제 목록은 ChromeStatus.com을 참고하세요.

Private Aggregation API 삭제

Chrome은 서드 파티 쿠키에 대한 현재 접근 방식을 유지한다고 발표한 후 Private Aggregation API (및 기타 특정 개인 정보 보호 샌드박스 API)를 지원 중단하고 삭제할 계획입니다. 이 API는 지원 중단 및 삭제될 예정인 Shared Storage 및 Protected Audience API를 통해서만 노출됩니다.