구글은 3월 2일부터 출시를 시작한 크롬 89가 이전 제품보다 리소스 효율성이 높다고 주장했다. Google이 Chromium 블로그의 게시물에서 iOS를 명시적으로 언급하지 않았더라도 성능 향상은 모든 플랫폼에서 볼 수 있어야 합니다.
성능 향상이란 정확히 무엇입니까?
Google에 따르면 Windows 사용자는 "브라우저 프로세스에서 최대 22%, 렌더러에서 최대 8%, GPU에서 최대 3%" 향상을 기대할 수 있습니다. 말할 것도 없이, 이 수치는 메모리 호그로 악명 높은 브라우저에서 상당히 인상적입니다. 이 수치는 "최대 9% 향상된 브라우저 응답성"으로 직접 변환됩니다.
더 스마트한 메모리 사용을 통해 Chrome 89는 사용되지 않는 메모리를 버릴 수 있습니다. Google은 이를 통해 Chrome이 "탭당 최대 100MiB"를 회수할 수 있다고 밝혔습니다. Chrome은 전경 탭에서 적극적으로 사용하지 않는 메모리를 해제하여 이를 관리합니다. 이것은 Chrome이 Windows 10에서 최악의 특성을 수정하기 위해 이전 Chrome 변형에서도 사용되었던 PartitionAlloc을 사용하기 때문에 가능합니다.
MacOS 사용자는 또한 엄청난 성능 향상을 기대할 수 있습니다. 이는 주로 "macOS의 백그라운드 탭에서 메모리 사용 공간"이 감소하고 "탭 조절"이 향상되었기 때문입니다. Chrome M87 이후에 있었던 일입니다. 이러한 개선으로 Mac 사용자는 최대 8%의 메모리를 절약할 수 있습니다.
또한 Apple Energy Impact Score가 65% 향상되어 Mac 시스템이 더 시원하고 조용하게 실행됩니다.
Chrome 89는 Android 기기에서 13% 더 빠르게 시작되므로 Android 사용자도 뒤처지지 않았습니다. 이것은 구글이 "동결 건조 탭(Freeze-Dried Tabs)"이라고 부르는 것에 의해 달성되었습니다.
이것이 의미하는 바는 Chrome을 닫을 때마다 열려 있는 탭의 경량 버전이 저장된다는 것입니다. 다음에 Chrome을 실행하면 "실제 탭이 백그라운드에서 로드되는 동안" 이러한 탭의 저장된 버전이 즉시 로드됩니다. 동결 건조 탭은 "스크롤, 확대/축소 및 링크 탭을 지원합니다."
Google은 또한 동결 건조 탭의 차이점을 볼 수 있는 동영상을 공개했습니다.
Android의 다른 성능 변경에는 "메모리 사용량 5% 향상, 시작 시간 7.5% 향상, 페이지 로드 최대 2% 향상"이 있습니다.
Google은 또한 고급 Android 기기(8GB 이상의 RAM이 있는 Android 10 이상) 사용자를 위해 "Chrome을 64비트 바이너리로 재구축"했습니다. 이 빌드는 "스크롤링 및 입력 지연" 측면에서 페이지를 8.5% 더 빠르게 로드하고 28% 더 원활하게 로드할 것을 약속합니다.
앞서 언급했듯이 iOS 기기에 대한 정확한 성능 개선 사항은 없습니다. 하지만 다른 플랫폼의 도약과 한계를 감안할 때 iOS 사용자도 훨씬 더 부드러운 Chrome 환경을 기대할 수 있다고 가정하는 것이 안전합니다.
Chrome이 왜 그렇게 많은 메모리를 사용합니까?
간단히 말해서 사용자의 브라우징 경험을 향상시키기 때문입니다.
Chrome은 각 탭을 별도의 프로세스로 실행합니다. 이것은 한 탭이 다른 탭을 방해하는 것을 방지하므로 Chrome의 더 나은 안전 기능 중 하나입니다. 각 개별 탭에는 자체 샌드박스가 있습니다. 트레이드 오프는 짐작할 수 있듯이 더 높은 리소스 사용량입니다.
Chrome은 또한 열려 있는 모든 탭의 완전히 렌더링된 버전을 유지합니다. 사용자가 탭을 다시 로드할 필요 없이 원활하게 탭 간에 전환할 수 있는 기능입니다. 이 모든 정보는 컴퓨터의 메모리에 저장됩니다.
이러한 기능은 저사양 시스템에서는 Chrome을 더욱 느리게 만들고, 이러한 기능이 없으면 중급 및 고급 시스템에서는 Chrome이 구식 브라우저처럼 느껴지기 때문에 양날의 검과 같은 역할을 합니다.
이것은 최고의 Chrome 버전입니까?
Google이 주장한 수치를 보면 Chrome 89가 큰 발전을 이룬 것처럼 보입니다. 그러나 이러한 주장은 이전 버전의 Chrome에서도 제기되었습니다.
그래도 성능 향상은 언제나 환영하며 이러한 수치가 실제 사용량을 어떻게 개선하는지 보는 것은 흥미진진할 것입니다.