Apple은 다른 브라우저 엔진 개발자와 협력하여 "브라우저 벤치마크 성능을 측정하는 가장 좋은 방법"이라고 설명하는 Speedometer 3.0의 출시를 발표했습니다.
Apple의 WebKit 팀은 오늘날의 웹을 더 잘 반영하는 주요 업데이트인 Speedometer 3.0을 소개하게 되어 기쁘게 생각합니다. 모든 주요 브라우저 엔진의 개발자가 함께 개발했습니다: Blink, Gecko, WebKit 등 모든 주요 브라우저 엔진 개발자가 함께 개발했으며 Apple, Google, Intel, Microsoft, Mozilla 등의 회사에서 수백 건의 기여를 했습니다.
Apple의 WebKit 팀은 2014년에 Google Chrome 팀과 협력하여 벤치마크 도구를 출시한 바 있지만, 각 주요 브라우저 엔진이 지원하는 업계 간 협업을 통해 속도계 벤치마크가 개발된 것은 이번이 처음입니다.
발표에 따르면 여러 이해관계자의 공동 거버넌스 모델에 따라 Speedometer를 개발하고 공개하는 목적은 "웹 성능에 대한 이해를 공유하여 사용자 경험을 향상시키기 위한 개선이 이루어질 수 있도록 하는 것"이라고 합니다. 최신 버전은 Speedometer가 점수를 캡처하고 계산하는 방식을 개선하고, 더 자세한 결과를 표시하며, 더 다양한 워크로드를 도입합니다.
"몇 가지 테스트와 워크로드로 전체 웹을 시뮬레이션할 수는 없습니다."라고 개발자들은 인정합니다. "하지만 Speedometer 3를 구축하면서 사용자 경험에 중요한 몇 가지 기준을 설정했습니다. 이제 그 어느 때보다 대표적인 벤치마크에 가까워졌습니다."
Speedometer 3.0은 React, Vue, Angular, Preact, Lit, Backbone, Svelte 등 가장 널리 사용되는 프레임워크의 가장 일반적인 버전을 고려합니다. 또한 페인팅 및 비동기 작업과 같은 사용자 작업에 대한 응답으로 브라우저가 수행하는 더 많은 작업을 측정하기 위해 업데이트된 시뮬레이션 워크로드 세트를 제공합니다.
또한 브라우저 엔지니어가 결과를 더 잘 이해하고, 프로파일링하고, 테스트를 사용자 지정할 수 있도록 개발자 도구가 개선되었습니다. 테스트 러너 아키텍처도 재설계되어 복잡한 테스트 케이스를 더 쉽게 작성하고 유지 관리할 수 있습니다.