Google이 최근 발표한 바에 따르면, Chrome 브라우저가 Speedometer 3 성능 벤치마크 테스트에서 역사적인 최고 기록을 달성했으며, 지난해에 비해 10% 향상되었습니다. Google에 따르면, 만약 모든 Chrome 사용자가 매일 10분씩 브라우저를 사용한다면, 이러한 최적화를 통해 총 5,800만 시간을 절약할 수 있으며, 이는 83명이 평생 동안 웹 페이지 로딩을 기다리는 시간에 해당합니다.
Speedometer 3는 Google, Apple, Intel, Microsoft, Mozilla가 공동 개발한 브라우저 성능 테스트 도구로, 웹 페이지 반응 속도를 측정하는 데 특화되어 있어요. 이 테스트는 HTML 파싱, JavaScript 및 JSON 처리, 문서 객체 모델(DOM) 상호작용, CSS 적용, 픽셀 렌더링 등 여러 분야를 포함해 전체 렌더링 파이프라인의 실제 성능을 평가합니다. 새로운 버전의 Chrome은 M4 칩이 장착된 MacBook Pro에서 Chrome 139 버전으로 52.35 점수를 기록했답니다.
지난 한 해 동안, Google은 Chrome의 성능 개선을 위해 여러 가지 최적화를 진행했습니다. 특히 메모리 레이아웃에 관한 부분이 눈에 띕니다. Chrome의 Blink 렌더링 엔진은 DOM, CSS, 레이아웃 및 드로잉 구성 요소의 내부 데이터 구조를 최적화하여 시스템 메모리의 불필요한 변동을 크게 줄이고, CPU 캐시의 사용 효율성을 높였습니다. 동시에 팀은 원래 malloc을 사용하던 관련 코드를 Oilpan 가비지 컬렉션 시스템으로 업그레이드하여 메모리의 포장 효과를 더욱 향상시켰습니다.
문자열 처리 분야에서도 눈에 띄는 발전이 이루어졌습니다. 렌더러는 해시 알고리즘을 rapidhash로 전환하였고, 여러 데이터 구조의 해시, 필터 및 탐지 알고리즘을 향상시켰습니다. 이러한 기술적인 개선은 쉽게 눈에 띄지 않지만, Google은 이들이 사용자 경험과 기업의 전환율 향상에 직접적인 영향을 미친다고 강조하고 있습니다.
캐시 전략도 최적화되었습니다. 특히 CSS 스타일 계산과 같은 연산 집약적인 렌더링 작업을 처리할 때, 캐시 적중률이 크게 향상되었고 불필요한 콘텐츠의 캐시도 줄어들었습니다. 또한 글꼴 처리 측면에서 팀은 Apple Advanced Typography의 글꼴 성능을 크게 개선하였고, 이는 모든 텍스트의 렌더링 효율성에 영향을 미쳤습니다.
구글은 성능이 크롬의 핵심 장점 중 하나라고 재차 강조했습니다. 이러한 공개 벤치마크 테스트는 전체 진행 상황을 추적하고, 새로운 개선 영역을 탐색하며, 잠재적 개선 효과를 보장하는 데 강력한 도구를 제공합니다. 또한 여러 브라우저 개발자가 협력하여 구축하여 업계 표준의 공정성과 권위성을 확보했습니다.



