콘텐츠로 건너뛰기

RoboHornet Pro: Microsoft Snubs Google, Mozilla 동의!

    1652056802

    RoboHornet Redux: 24시간 내 알파에서 프로로

    성스러운 기차 사고, 배트맨! 9월 말은 웹 브라우저 뉴스에 있어 이상하고 거친 한 주였습니다.

    RoboHornet은 문서상 독립적인 GitHub 프로젝트이지만 Microsoft와 다른 사람들은 그것을 구매하지 않습니다. 개발 역사상 가장 빠른 턴어라운드로 Microsoft는 24시간도 채 되지 않아 RoboHornet을 첫 알파 릴리스에서 “Pro”로 전환했습니다. 또 다른 놀라운 전환에서 Mozilla는 RoboHornet의 기술적 장점이 의심스럽다는 Redmond와 공식적으로 동의합니다. 아마도 최대 라이벌인 Microsoft와 Mozilla는 마침내 Google이 진정한 적이라는 것을 깨달았을 것입니다. 결국, 브라우저 전쟁 베테랑들이 서로 싸우느라 바쁜 동안 Chrome은 정문을 통해 왈츠를 추며 왕좌를 찬탈했습니다.

    지난 주에 발생한 괴상한 사건을 살펴보겠습니다.

    월요일: 우리는 RoboHornet 이야기를 깨뜨렸습니다. 새로운 웹 브라우저 성능 테스트는 실제로 HTML, CSS, JavaScript, DOM 및 SVG 영역의 마이크로 벤치마크 모음입니다. 테스트에서 Windows 8용 Internet Explorer 10은 테스트 작성자의 참조 MacBook Pro(2011년 후반)의 평균 웹 브라우저 성능을 두 배 이상 향상시켜 결정적인 승리를 거두었습니다.

    화요일: Microsoft는 RoboHornet에게 “고맙지만, 감사할 일은 아닙니다”라고 말하면서 새로운 테스트를 실제 성능을 반영하지 않는 무의미한 마이크로 벤치마크로 일축했습니다. 아래는 IE 블로그에서 발췌한 것이며 첫 문장에 사용된 언어에서 Microsoft가 “독립적인 벤치마크” 부분을 구매하지 않는다는 것을 알 수 있습니다.

    어제 구글은 최신 마이크로 벤치마크인 RoboHornet을 발표했는데, Internet Explorer 10은 꽤 좋은 점수를 받았습니다. 제스처에 감사를 표하지만 엔지니어링 팀 구성원은 벤치마크를 살펴보고 RoboHornet이 사용자가 실제 사이트에서 접할 수 있는 성능을 대표하는 것이 아님을 발견했습니다. 모든 마이크로 벤치마크와 마찬가지로 RoboHornet은 브라우저 성능의 특정 측면에만 초점을 맞춘 랩 테스트입니다. 우리는 RoboHornet 마이크로 벤치마크를 사용하여 실제 시나리오의 맥락에서 실행하기로 결정했습니다. CSS3 애니메이션, CSS3 변환, CSS3 텍스트 그림자, 사용자 정의 WOFF 글꼴, 유니코드, 터치 등과 같은 최신 브라우저 기능을 사용하여 익숙한 Matrix와 약간 비슷하게 보이는 사이트를 만들었습니다. 그런 다음 이 실제 웹사이트의 맥락에서 RoboHornet 마이크로 벤치마크를 실행했습니다. Matrix와 RoboHornet 마이크로 벤치마크를 동시에 실행하는 동안 Chrome은 실제 시나리오의 컨텍스트에서 벤치마크 로드를 처리하도록 설계되지 않았기 때문에 크롤링 속도가 느려지고 화면 애니메이션이 중지됩니다. 한편 Internet Explorer 10은 응답을 유지하고 화면에 계속 애니메이션을 적용하며 Chrome보다 절반도 안 되는 시간에 테스트를 완료합니다. RoboHornet Pro를 IE 테스트 드라이브에서 사용할 수 있도록 하여 직접 확인할 수 있습니다.

    그날 나중에 Mozilla의 Justin Lebar는 RoboHornet의 GitHub 페이지에서 마이크로 벤치마크 제거 및 불법화라는 제목의 버그를 열고 다음과 같이 말했습니다.

    여러분이 우리(내 경우에는 Mozilla)가 robohornet을 진지하게 받아들이기를 바란다면 몇 가지 매크로 벤치마크를 작성하고 테스트 스위트에서 마이크로 벤치마크를 제거하는 것이 좋습니다.

    수요일: Microsoft 관련 관리자인 John David Dalton은 RoboHornet 관리자에서 Microsoft에 대한 모든 언급을 삭제했습니다. 한편, Mozilla 스튜어드인 Daniel Buchner는 위원회를 완전히 떠납니다.

    오늘: RoboHornet 사태에 대한 Mozilla의 공식 답변이 있습니다.

    많은 벤치마크가 있으며 동일한 특정 작업에 대한 다양한 벤치마크가 매우 다르게 작동할 수 있습니다. 많은 벤치마크는 자체적으로 작동합니다. 즉, 제작자는 일반적으로 더 빨리 시작할 가치가 있다고 생각하는 일련의 프로그램을 선택한 다음 이러한 워크로드를 전환한 후에만 더 넓은 커뮤니티와 공유합니다. 그러나 개발자와 브라우저 구현자가 여기에서 정말로 필요로 하는 것은 전체적인 성능을 더 잘 볼 수 있도록 하는 좋은 벤치마크입니다. 전체 소비자 경험에 초점을 맞춘 벤치마크가 더 많이 생성되기를 바랍니다. 예를 들어 브라우저, 인기 있는 웹 애플리케이션 또는 사이트와의 상호 작용, 모바일에서 이동 및 확대/축소와 같은 일반적인 작업에 중점을 둔 벤치마크가 있습니다. RoboHornet과 같은 마이크로 벤치마크는 웹에서의 사용자 경험을 정확하게 반영하지 않습니다. RoboHornet은 실제 성능을 측정하는 것을 목표로 하지만 미흡합니다. RoboHornet은 현재 17개의 마이크로 벤치마크로, 각 벤치마크는 웹사이트가 할 수 있는 한 가지를 측정합니다. 그러나 실제 웹 사이트는 수백 수천 가지 작업을 수행하므로 RoboHornet에서 거의 모든 것이 완전히 설명되지 않습니다. RoboHornet은 현재 브라우저에서 느린 몇 가지 사항을 나열하고 공급업체의 주의를 환기시킵니다. 유용한 서비스지만 실제 성능을 정확하게 나타내는 것과는 다릅니다. RoboHornet은 현재 브라우저에서 느린 몇 가지 사항을 나열하고 공급업체의 주의를 환기시킵니다. 유용한 서비스지만 실제 성능을 정확하게 나타내는 것과는 다릅니다. RoboHornet은 현재 브라우저에서 느린 몇 가지 사항을 나열하고 공급업체의 주의를 환기시킵니다. 유용한 서비스지만 실제 성능을 정확하게 나타내는 것과는 다릅니다.

    Mozilla가 Microsoft의 RoboHornet Pro에 대해 정확히 어떻게 생각하는지 아직 확실하지 않지만 이제 결과가 발표되었으므로 성명을 요청하고 그에 따라 이야기를 업데이트할 것입니다.

    나머지 상위 5개 브라우저 공급업체 중 Opera는 논평을 거부했으며 Apple과 연락할 수 없습니다.

    RoboHornet Redux

    RoboHornet Pro는 원래 테스트보다 훨씬 더 많은 브라우저에서 작동하기 때문에 이미 RoboHornet보다 더 나은 출발을 하고 있습니다. 이제 Windows 8 Metro 버전의 Chrome 및 IE10과 Maxthon 및 Sleipnir의 Windows 및 OS X 결과를 모두 포함할 수 있습니다. 이제 iOS 브라우저에서도 테스트를 실행할 수 있습니다. 야후! Axis, Google Chrome, Dolphin, Mozilla Firefox, Maxthon, Apple Safari 및 Sleipnir. Android는 기본 브라우저를 잃어버렸지만 Chrome은 유지하고 Opera Mobile을 얻었습니다.

    테스트 설정을 빠르게 요약하고 이 모든 브라우저가 RoboHornet Pro에서 어떻게 작동하는지 살펴보겠습니다.

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x