Chrome 119의 새로운 기능

다음 사항에 유의하시기 바랍니다.

저는 아드리아나 자라입니다. Chrome 119의 새로운 개발자 기능을 자세히 살펴보겠습니다.

쿠키 만료일

Chrome 104부터 새로 생성된 쿠키 또는 만료일로 업데이트된 쿠키의 만료일은 향후 400일로 제한되었습니다. 이제 저장된 쿠키에도 동일한 한도가 소급 적용됩니다.

이러한 쿠키의 만료일은 Chrome 119 이상이 처음 시작되어 일회성 데이터베이스 이전을 수행한 후 400일 이내로 제한됩니다. 이 변경사항의 영향은 Chrome 119가 출시된 후 최소 400일이 지나야 사용자에게 미치며, 그 기간에 업데이트되지 않은 기존 쿠키에만 영향을 미칩니다.

만료일 권장사항에 대해 자세히 알아보세요. 조만간 서드 파티 쿠키가 지원 중단된다는 알림과 지원 중단에 대비하기 위한 가이드도 참고하세요.

CSS 업데이트

CSS의 경우 다음과 같이 세 가지 업데이트가 있습니다.

첫 번째: 사용자가 요소와 상호작용한 후에만 잘못된 입력 또는 올바른 입력이 있는 요소를 각각 나타내는 새로운 :user-invalid:user-valid 가상 클래스입니다. 이러한 가상 클래스는 :valid:invalid 가상 클래스와 유사하지만, 사용자가 요소와 상호작용한 후에만 일치한다는 제약 조건이 추가되었습니다.

두 번째: 상대 색상 문법을 사용하면 개발자가 다른 색상의 매개변수를 수정하여 색상을 정의할 수 있습니다.

예를 들어 oklab(from magenta calc(l * 0.8) a b);은 80% 더 밝은 Oklab 마젠타 색상을 생성합니다.

세 번째로, 이제 clip-path에서 더 많은 값을 지원합니다.

clip-path 속성은 요소의 어느 부분을 표시할지 설정하는 클리핑 영역을 만듭니다. 영역 내에 있는 부분은 표시되고 외부에 있는 부분은 숨겨집니다.

이제 <geometry-box> 값을 사용하여 클립의 참조 상자를 제어할 수 있으므로 clip-path를 더 쉽게 사용할 수 있습니다. 이러한 상자 값은 기본 도형 (예: clip-path: circle(50%) margin-box)과 함께 사용할 수도 있고, 단독으로 사용하여 지정된 상자에 클립할 수도 있습니다 (예: clip-path: content-box).

직사각형 또는 원형 직사각형 클립을 더 쉽게 지정할 수 있는 xywh()rect() 함수를 사용할 수도 있습니다.

수정사항: 이 도움말의 이전 버전에서는 펜싱된 프레임의 개선사항을 언급했습니다. 이러한 변경사항은 이제 Chrome 120에서 제공됩니다.

그 외에도 다양한 기능 제공

물론 그 외에도 많은 기능이 있습니다.

  • Chrome 119부터 WebSQL가 완전히 삭제됩니다. 역 출처 체험판을 사용하면 개발자가 Chrome 123까지 WebSQL을 계속 사용할 수 있습니다.

  • 이제 monitorTypeSurfaces 옵션을 사용하여 사용자가 전체 화면을 공유하지 못하도록 할 수 있습니다. getDisplayMedia()

  • 호출자가 팝업을 전체 화면으로 직접 열 수 있도록 window.open() JavaScript API에 fullscreen windowFeatures 매개변수를 추가하는 출처 체험판이 있습니다.

추가 자료

여기에는 일부 주요 내용만 포함되어 있습니다. Chrome 119의 추가 변경사항은 아래 링크를 참고하세요.

구독

최신 소식을 확인하려면 Chrome 개발자 YouTube 채널구독하세요. 새 동영상이 출시될 때마다 이메일 알림을 받게 됩니다.

저는 아드리아나 자라입니다. Chrome 120이 출시되는 대로 Chrome의 새로운 기능을 바로 알려드리겠습니다.