웹브라우저 'Google Chrome'의 최신 안정 버전인 버전 85.0.4183.83이 출시되었습니다. 페이지의 표시 속도 향상 외에도 페이지에 파일을 드래그 앤 드롭 할 때 다른 탭에서 열기 등 편리한 기능이 추가되어 있습니다.

Chromium Blog : Chrome just got faster with Profile Guided Optimization
https://blog.chromium.org/2020/08/chrome-just-got-faster-with-profile.html

Chrome just got faster with Profile Guided Optimization

From the very beginning , we built Chrome to be the fastest browser possible. The faster Chrome is, the faster you find the information you ...

blog.chromium.org


Chrome Platform Status
https://www.chromestatus.com/features#milestone%3D85

Chrome Platform Status

www.chromestatus.com


New in Chrome 85 : CSS Properties, content-visibility, getInstalledRelatedApps (), and lots more! - YouTube
https://www.youtube.com/watch?v=htAiPOarIwI


◆ 페이지 로딩속도가 향상

'프로필 기반 최적화'라는 방법을 이용하여 페이지로드를 최대 10% 정도 향상시킬 수 있습니다. 특히 CPU 리소스가 부족한 경우에 더 큰 효과를 발휘합니다.


◆ 페이지에 파일을 드롭했을 때의 동작을 개선

페이지에 파일을 드래그 앤 드롭하면 지금까지 그 페이지에서 파일이 열려 페이지에서 작업하던 내용이 손실되어 버리는 등의 문제가 발생했습니다. 이러한 문제를 해결하기 위해 Chrome 85에서는 새로운 탭에서 파일을 열리도록 변경되어 있습니다.

◆ Windows에서 아이콘에 바로가기 메뉴가 추가

Chrome 84에서 웹사이트를 작업표시줄에 추가할 때 마우스 오른쪽 단추로 바로가기 메뉴를 표시할 수 있다고 공지되어 있었지만, 이것은 오류로, 정확하게는 Chrome 85에서 구현되었습니다.


◆ 화면밖 콘텐츠의 동작을 CSS의 'content-visibility'에서 조작이 가능

CSS 속성에서 'content-visibility:auto'를 설정하면, 브라우저에 그 내용이 화면에 스크롤되어 올 때까지는 표현할 필요가 없음을 전할 수 있게 되었습니다. web.dev의 데모에 따르면, 이러한 변경으로 페이지 로딩속도를 7배에 개선했다고 합니다.


◆ CSS 변수의 폴백(fallback)을 CSS 내에서 정의가 가능

Chrome 78에서 'CSS 변수값이 부정한 것일 경우 폴백을 설정하는 기능'이 추가되었습니다. 이 기능은 JavaScript를 사용해야 했고, CSS를 설정이 다양한 장소에 분산되어 버리는 문제가 있었습니다. 


◆ 특정 Windows 응용프로그램이 설치되어 있는 것을 감지 가능

Windows 응용프로그램을 UWP에서 빌드할 때, 자신의 웹사이트의 정보를 포함하여, 해당 웹사이트에 액세스하면 '이미 응용프로그램을 소유하고 있다'고 통지되어, 응용프로그램을 이용하라는 메시지를 사정에 맞게 표시하는 등 개발자가 페이지의 표시를 더욱 최적화할 수 있게 되었습니다.

◆ JavaScript 업데이트

'Promise.any' 및 'replaceAll'이 추가되어 있습니다.

◆ Android 버전은 64bit로 전환

xdadevelopers에 따르면, Chrome 85 이후 64bit 프로세서를 탑재한 Android 단말기에는 64bit 버전의 Chrome이 설치된다고 합니다.

그리고 Chrome 85에는 20개의 보안 버그 수정이 포함되어 있습니다.

Posted by 말총머리
,