Chrome 102는 오늘 창 컨트롤 오버레이와 PWA를 파일 처리기로 함께 출시합니다.

Chrome 102는 오늘 창 컨트롤 오버레이와 PWA를 파일 처리기로 함께 출시합니다.
Chrome 101은 4주 전에 안정적인 채널을 강타했습니다. 즉, Chrome 102가 동일한 작업을 수행해야 할 때입니다. 이 릴리스에서는 서버 측 API 및 일부 사용되지 않는 API에 대한 많은 개발자 관련 개선 사항과 데스크톱의 PWA(프로그레시브 웹 앱)에 대한 창 오버레이가 도입되었습니다.

이 릴리스의 주요 기능은 개발자가 데스크톱 PWA에서 더 많은 영역을 제어할 수 있는 기능입니다. 이것은 클라이언트 응용 프로그램이 창 컨트롤을 제외하고 전체 화면을 확장하고 제어할 수 있도록 함으로써 수행됩니다. 기본적으로 제목 표시줄의 닫기, 최대화 및 최소화 버튼입니다. 이렇게 하면 PWA가 네이티브 앱처럼 느껴질 것입니다. 여기 에서 구현에 대한 자세한 내용을 읽을 수 있습니다 . 같은 맥락에서 웹 애플리케이션은 주어진 MIME 유형과 확장자를 가진 파일 핸들러 역할도 할 수 있습니다 . 이 동작을 활성화하기 위해 PWA 매니페스트를 수정하는 개발자는 “연결 프로그램…” 컨텍스트 메뉴에 나열된 웹 앱도 볼 수 있습니다.

기존 window.navigation API는 이러한 유형의 사용 사례에 대해 약간 복잡하기 때문에 단일 페이지 애플리케이션(SPA)의 요구 사항을 해결 하는 새로운 탐색 API 도 도입되었습니다. 분명히 이에 대한 개발자들의 반응은 “매우 긍정적”입니다.

캡처 엔진 은 Origin 평가판을 완료했으며 공개적으로 사용 가능 합니다. 간단히 말해서, 이것은 웹 애플리케이션이 비디오를 캡처하는 애플리케이션에 제어 및 정보를 제공할 수 있도록 합니다. 예를 들어, 화상 회의 응용 프로그램은 프레젠테이션 탭과 통합되어 슬라이드 세트를 탐색하기 위한 컨트롤을 제공할 수 있습니다. 다시 한 번, 이것은 개발자들에게 높이 평가되었습니다.

오디오 지연 추정치를 제공하는 새로운 속성 도 있습니다 . 오디오 및 비디오 스트림을 동기화하는 데 사용할 수 있습니다. 이미 Mozilla Firefox에 구현되어 있습니다. 한편 Sanitizer API를 사용하면 XSS(교차 사이트 스크립팅) 무료 응용 프로그램을 더 쉽게 만들 수 있습니다 .

Chrome 102에는 V3 Secure Payments Confirmation API가 포함되어 있습니다. 이제 두 개의 선택적 입력이 더 있고 한 번은 필수 입력이 더 있습니다. 웹 개발자는 브라우저 선택기를 통해 적절한 사용자 경험을 제공하지 않는 장치를 사전에 필터링 할 수 있는 옵션을 사용할 수도 있습니다. 브라우저의 최신 릴리스에는 OPFS(Origin Private File System)에 대한 새로운 표면도 포함되어 있습니다. Google에서 설명하는 방법은 다음과 같습니다.

Origin Private File System(OPFS, File System Access API의 일부)이 매우 효율적인 데이터 액세스를 제공하는 새로운 표면으로 업데이트되었습니다. 이 새 표면은 제자리에 있는 파일 내용에 대한 독점적인 쓰기 액세스를 제공한다는 점에서 기존 표면과 다릅니다. 이 변경 사항은 영구적인 수정 사항을 순차적으로 읽을 수 있는 기능 및 전용 작업자를 위한 동기식 옵션과 함께 성능을 크게 향상시키고 새로운 사용 사례를 엽니다.

우리의 목표는 개발자가 더 높은 수준의 스토리지 구성 요소를 구축할 수 있는 일반적이고 단순하며 성능이 뛰어난 기본 요소를 제공하여 개발자에게 유연성을 제공하는 것입니다. 새로운 표면은 실행 속도와 메모리 사용량을 미세 조정하기 위해 자체 스토리지 알고리즘을 사용하려는 Wasm 기반 라이브러리 및 애플리케이션에 특히 적합합니다.

웹 작성자는 또한 inertuntil-found 의 두 가지 속성에 대한 개선 사항을 활용할 수 있습니다 . Origin 평가판이 종료되어 공개적으로 사용 가능한 일부 기능에는 웹팩을 사용한 네트워크 상태 공유, 가정 규칙 및 하위 리소스 로드가 포함됩니다. 여기에서 모두 읽을 수 있습니다 .

개발자 테스트 측면에서 전체 화면 컴패니언 창 , Google의 첫 번째 ORB(불투명 응답 차단) 구현“blocking=render”를 스크립트의 속성으로 포함하고 명시적 렌더링 차단을 위해 HTML 태그를 바인딩하는 기능이 있습니다.

마지막으로 두 가지 예외와 삭제에 주의해야 합니다. 웹사이트 는 사용자 활성화 없이 PaymentRequest.show() 메서드를 호출할 수 없습니다 . 이 변경은 악의적인 사이트에 의한 악용을 방지하기 위한 것입니다. Apple Safari는 이미 이 작업을 수행하지만 Firefox는 PaymentRequest 클래스를 전혀 구현하지 않았습니다. 둘째, WebRTC 세션을 설정할 때 사용되는 SDP(Session Description Protocol)의 “플랜 B” 구현은 브라우저 간 호환이 되지 않기 때문에 제거됩니다. 이를 사용하는 개발자는 이제 예외가 발생합니다.

Chrome 102는 오늘 오후에 출시될 예정입니다. 하루 내에 버전 102로 자동 업데이트되지 않으면 도움말 > Chrome 정보로 이동하여 업데이트가 제공되는 즉시 활성화하세요. Chrome 103은 다음으로 5월 26일 베타 릴리스와 6월 21일 안정 릴리스가 있습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다