맨위로가기

Acid3

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

Acid3는 웹 브라우저의 웹 표준 준수 여부를 테스트하기 위해 개발된 테스트 도구이다. ECMAScript로 작성되었으며, DOM, CSS, HTML, SVG, 유니코드 등 다양한 웹 표준 기술을 다루는 100개의 하위 테스트로 구성된다. 브라우저가 Acid3 테스트를 통과하려면 100/100점을 획득하고, 특정 파비콘을 표시해야 한다. Acid3는 브라우저 개발에 큰 영향을 미쳐, 웹킷 기반 브라우저의 점수 향상에 기여했으며, 다양한 브라우저들이 Acid3 테스트를 통과하기 위해 노력했다. 하지만, Acid3 테스트가 실제 사용과 무관한 기능을 테스트한다는 비판도 존재하며, 2011년 9월에 테스트가 일부 변경되었다.

더 읽어볼만한 페이지

  • Acid 테스트 - Acid1
    Acid1은 웹 브라우저의 렌더링 엔진이 웹 표준을 준수하는지 검증하는 테스트로, 브라우저 간 상호 운용성 확보를 위해 개발되었으며, 주요 브라우저들의 통과로 웹 표준 준수율 향상을 입증하고 이후 테스트 개발에 영향을 주었다.
  • Acid 테스트 - Acid2
    Acid2는 웹 브라우저가 CSS를 포함한 웹 표준을 잘 지키는지 검사하는 테스트 스위트로서, 웹 브라우저 개발사들이 웹 표준을 더 잘 지키도록 유도하는 것을 목표로 한다.
  • 웹 디자인 - 웹 접근성
    웹 접근성은 장애가 있는 사람들이 웹을 사용할 수 있도록 기술 및 디자인 원칙을 적용하는 것이며, 웹 콘텐츠, 저작 도구, 사용자 에이전트의 접근성 향상을 위한 지침과 법률, 인공지능 기술 활용을 통한 접근성 개선 노력이 이루어지고 있다.
  • 웹 디자인 - 접근성
    접근성은 장애인을 포함한 모든 사람이 정보와 서비스에 차별 없이 접근하도록 보장하는 개념으로, 윤리적 책임, 사회적 형평성, 상업적 이익, 공익적 가치 때문에 중요하며, 물리적 환경, 정보 접근, 서비스 접근 등 다양한 영역에서 보조 기술과 적응 기술을 통해 구현되지만, 완전한 확보를 위해서는 지속적인 노력과 정책적 지원이 필요하다.
Acid3 - [IT 관련 정보]에 관한 문서
Acid3 테스트
유형웹 표준 테스트
언어영어
소유자웹 표준 프로젝트
제작자이언 힉슨
출시일2008년 3월 3일
현재 상태온라인
URLAcid3 웹사이트

2. 테스트

Acid3는 ECMA스크립트(자바스크립트)로 작성되었으며, "버킷"이라고 불리는 6개의 그룹으로 묶인 100개의 하위 테스트로 구성된다.[56] 각 버킷은 특정 웹 표준 기술 영역을 다룬다.

테스트는 브라우저의 기본 설정으로 실행되어야 하며, 100/100 점수와 함께 [http://acid3.acidtests.org/reference.html 참고 페이지]와 픽셀 하나도 다르지 않은 결과가 나와야 한다. 테스트가 실행되면 그림에 사각형들이 추가되는데, 각 사각형의 색깔은 한 버킷 당 통과한 하위 테스트 개수에 따라 결정된다.



테스트 완료 후 'A'를 클릭하면 어떤 하위 테스트가 실패했는지, 그리고 어떤 에러가 발생했는지 설명하는 경고를 볼 수 있다.

Acid3는 W3C에서 표준으로 지정할 것으로 고려중인 [http://www.w3.org/TR/css3-text/#text-shadow CSS 3 Text Shadows] 와 [http://www.w3.org/TR/css3-webfonts/#font-descriptions CSS 2.x Downloadable Fonts] 지시 사항을 만족해야 정확히 수행된다. 이는 테스트에서 20x20 픽셀 크기의 붉은 사각형을 가려주는, "AcidAhemTest"라는 자체 트루타입 폰트를 사용하기 때문이다. 내려받은 폰트는 CSS에 의해 하얀 네모로만 표시되어 보이지 않게 된다.[61]

추가로, 이 테스트는 베이스64 코드로 만들어진 그림, 몇 가지 더 발달된 선택자, CSS 3 색상 값([http://www.w3.org/TR/2003/CR-css3-color-20030514/#hsla-color HSLA]), 무시되어야 할 가짜 선택자와 값들도 사용한다.

2. 1. 테스트되는 표준

Acid3는 6개의 '버킷'으로 묶인 100개의 하위 테스트로 구성되어 있으며, 각 버킷은 특정 웹 표준 기술 영역을 다룬다.[56] Acid3에서 테스트하는 표준은 다음과 같다.

Acid3 테스트 표준
버킷테스트 내용세부 내용
1DOM 순회, DOM 범위, HTTP
2DOM2 코어, DOM2 이벤트
3DOM2 뷰, DOM2 스타일, CSS3 선택자, 미디어 쿼리
4스크립트와 DOM2 HTML에 의한 HTML 테이블/형식의 가동
5Acid3 경쟁에서 나온 테스트들 (SVG,[57] HTML, SMIL, 유니코드, ...)
6ECMA스크립트



테스트는 브라우저의 기본 설정에서 실행되어야 하며, 100/100 점수와 함께 참조 페이지와 픽셀 단위로 동일한 결과가 나와야 한다.[58] 개인용 컴퓨터 브라우저는 화면 변화가 부드러워야 하지만, 성능이 낮은 환경에서 느린 결과가 반드시 불합격을 의미하지는 않는다.[59]

2. 2. 통과 조건

이 테스트의 표준 규정은 각 브라우저가 기본 설정으로 테스트를 진행하기를 요구한다. 최종 결과는 100/100 점수와 함께, [http://acid3.acidtests.org/reference.html 참고 페이지]와 픽셀 하나도 다르지 않은 결과가 나와야 한다. 개인용 컴퓨터를 위해 개발된 브라우저의 경우, 화면의 변화가 부드러워야(애플 랩톱에 준하는 성능의 환경에서 각 서브 테스트를 33ms 안에 통과)[58] 하지만, 보다 뒤떨어진 환경에서의 느린 결과가 불합격을 뜻하진 않는다.[59]

테스트를 통과하기 위해서는 브라우저의 툴바에 특정한 파비콘을 표시해야 한다. Acid3 웹 서버에 있는 파비콘 그림이 아닌데, Acid3 서버에 `favicon.ico` 파일을 요청하면 404 응답을 하며 화면엔 그림의 데이터만 표시하기 때문이다. 이 테스트는 브라우저가 파비콘을 불러올 때 404 에러 코드를 정확하게 처리하면, 에러를 제대로 인식하여 특정 파비콘을 나타내게 된다.[60]

테스트가 실행되면서 그림에 사각형들이 추가되는데, 각 사각형의 색깔은 한 버킷 당 통과한 서브 테스트의 개수로부터 결정된다. 만일 특정 버킷에 포함된 모든 서브 테스트에 불합격했다면, 그 버킷에 해당되는 사각형은 화면에 나타나지 않는다. 하나 이상의 서브 테스트에 통과하면, 사각형의 색깔은 네 단계로 변화하게 된다.

Acid3 테스트 페이지 표시가 완료되면, 대문자 A는 클릭이 가능한 상태가 되며, 클릭할 경우(새 창에서 보려면 Shift + 클릭) 어떤 서브 테스트가 실패했는지, 그리고 어떤 에러가 발생했는지 설명하는 경고를 볼 수 있다.

이 테스트를 정확히 수행하려면, 프로그램은 W3C에서 현재 표준으로 지정할 것으로 고려중인 [http://www.w3.org/TR/css3-text/#text-shadow CSS 3 Text Shadows] 와 [http://www.w3.org/TR/css3-webfonts/#font-descriptions CSS 2.x Downloadable Fonts] 지시 사항을 만족해야한다. 이것은 테스트에서 20x20 픽셀 크기의 붉은 사각형을 가려주는, "AcidAhemTest"라고 하는 자체 트루타입 폰트의 사용에 필요하다. 내려받아진 폰트가 표시되면 이 글자 모양은, CSS 에 의해 하얀 네모로만 표시되어, 결국 보이지 않게 된다.[61]

추가로, 이 테스트는 베이스64 코드로 만들어진 그림과, 몇 가지의 더 발달된 선택자, CSS 3 색상 값([http://www.w3.org/TR/2003/CR-css3-color-20030514/#hsla-color HSLA]), 그리고 무시되어야 할 가짜 선택자와 값들도 사용한다.

다음 브라우저 설정 및 사용자 작업은 테스트를 무효화할 수 있다.

  • 확대 또는 축소
  • 이미지 비활성화
  • 사용자 지정 글꼴, 색상, 스타일 등 적용
  • 애드온 또는 확장 기능이 설치 및 활성화된 경우
  • 사용자 자바스크립트 또는 Greasemonkey 스크립트가 설치 및 활성화된 경우

3. 개발 및 영향

페넥 1.0 알파로 테스트한 Acid3 결과. 버킷 2, 4, 6은 16개 서브테스트를 모두 통과했고, 버킷 1과 3은 10개 이상, 버킷 5는 5개 이상 서브테스트를 통과했다.


구글(Google)의 직원 이안 힉슨(Ian Hickson)은 2007년 4월에 이 테스트 작업을 시작했지만 개발은 느리게 진행되었다. 2007년 12월에 작업이 재개되었고, 2008년 1월 10일 앤 반 케스테렌(Anne van Kesteren)의 블로그에 언급되면서 이 프로젝트는 대중의 관심을 받았다.[13] 당시 이 프로젝트는 실험적인 성격을 보여주는 URL("http://www.hixie.ch/tests/evil/acid/003/NOT_READY_PLEASE_DO_NOT_USE.html")에 있었다.

URL의 공지에도 불구하고, 이 테스트는 웹 개발 커뮤니티에서 광범위한 주목을 받았다. 당시에는 84개의 하위 테스트만 완료되었으며, 1월 14일 이안 힉슨은 나머지 16개를 채우기 위한 경쟁을 발표했다.[14]

다음 개발자들이 이 경쟁을 통해 최종 테스트에 기여했다.

개발자기여한 하위 테스트내용
실뱅 파슈(Sylvain Pasche)66, 67DOM
데이비드 찬(David Chan)68UTF-16/UCS-2
시몬 피터스(Simon Pieters, 오페라)와 앤 반 케스테렌(Anne van Kesteren, 오페라)71HTML 파싱
조나스 시킹(Jonas Sicking, 모질라)과 개럿 스미스(Garrett Smith)72스타일 블록의 텍스트 노드 동적 수정
조나스 시킹(Jonas Sicking, 모질라)73중첩된 이벤트
에릭 달스트룀(Erik Dahlström, 오페라)74~78SVG 및 SMIL
캐머런 맥코맥(Cameron McCormack, Batik SVG 라이브러리)79SVG 글꼴



공식 출시 전에도 Acid3는 브라우저 개발에 극적인 영향을 미쳤다. 특히, WebKit의 점수는 한 달도 안 되어 60점에서 87점으로 상승했다.[15]

이 테스트는 2008년 3월 3일에 공식 출시되었다.[2] 몇 달 안에 가이드와 해설이 나올 것으로 예상되었지만,[15] 2011년 3월 현재 해설만 발표되었다. 이 테스트가 완료되었다는 발표는 실제 사용에 "충분히 안정적"으로 간주되어야 함을 의미한다. 이 테스트에서 몇 가지 문제점과 버그가 발견되었고, 이를 수정하기 위해 수정되었다.[16][17] 2008년 3월 26일, 오페라(Opera)와 WebKit 팀이 모두 100/100 점수를 발표한 날, WebKit 개발자들은 Acid3의 중요한 버그에 대해 힉슨에게 연락했는데, 이는 SVG 1.1 표준 위반을 통과시킬 수 있는 것으로 추정된다. 힉슨은 W3C의 SVG 작업 그룹 멤버인 캐머런 맥코맥의 도움을 받아 이 버그를 수정했다.[18][19]

4. 각 브라우저의 적합 상황

Acid3 테스트 결과는 브라우저별로 차이가 있었으며, 시간이 지남에 따라 개선되었다.

2008년에는 프레스토[20][21]와 WebKit(WebKit)[19][22] 레이아웃 엔진(각각 오페라사파리에 사용)의 개발 버전이 테스트에서 100/100점을 받고 테스트 페이지를 올바르게 렌더링했다. 그러나 당시 프레스토 또는 WebKit 레이아웃 엔진을 사용하는 브라우저는 테스트의 성능 측면을 통과하지 못했다.[23][24]

구글 크롬오페라 모바일(Opera Mobile)[25]은 100/100점을 기록했다.[26] 다만, 다운로드 가능한 글꼴에 대한 보안 문제로 인해 크롬이 통과하는 것이 지연되었다.[27]

모질라 파이어폭스 개발자들은 파이어폭스 3 출시에 집중하여 Acid3 성공보다는 안정성에 더 집중했다. 그 결과, 파이어폭스 3는 71점을 받았다.[28] 이후 파이어폭스 3.5는 93/100점, 파이어폭스 3.6은 94/100점을 받았다. 파이어폭스 4는 초기에 SVG 글꼴을 지원하지 않아 97/100점을 받았으나, 이후 해당 테스트가 Acid3에서 제거되면서 100/100점을 받았다. 모질라 측은 WOFF를 SVG 글꼴보다 우수한 대안으로 간주하여 SVG 글꼴을 지원하지 않았다고 밝혔다.[29]

마이크로소프트는 Acid3가 IE8의 목표와 일치하지 않으며, IE8은 Acid3에서 테스트하는 표준 중 일부만 개선할 것이라고 밝혔다.[35] IE8은 20/100점을 받았는데, 이는 Acid3 출시 당시 경쟁사들보다 훨씬 낮은 점수였다. 2009년 11월 18일, Internet Explorer 팀은 PDC 발표에서 IE9의 초기 개발에 대한 블로그 게시물을 통해 브라우저의 내부 빌드가 32/100점을 얻을 수 있음을 보여주었다.[36] 이후 2010년 동안 여러 공개 개발자 프리뷰를 거치며 IE9의 테스트 점수는 55/100점(3월 16일[37])에서 95/100점(8월 4일 기준)[38][39][40])으로 향상되었다. IE 팀의 제너럴 매니저인 Dean Hachamovich는 Acid3 테스트에서 100/100점을 얻는 것은 필요하거나 바람직하지 않다고 주장했다.[41]

IE11에서는 Acid3 테스트에서 100/100점을 받았다. 마이크로소프트 엣지는 Blink 브라우저 엔진을 사용하며 버전 109에서 97/100점을 기록했다.

시간이 지남에 따라 각 브라우저의 Acid3 테스트 점수는 다음과 같이 변화했다.

브라우저엔진초기 점수최종 점수비고
구글 크롬WebKit, Blink100/10097/100 (68 버전 이후)다운로드 글꼴 보안 문제로 통과 지연[27], 68 버전 이후 테스트 23, 25, 35번 실패
오페라 모바일Presto100/100100/100
모질라 파이어폭스Gecko71/100 (파이어폭스 3)97/100 (121.0 버전)파이어폭스 3.5: 93/100, 파이어폭스 3.6: 94/100, 파이어폭스 4: 97/100 (SVG 글꼴 미지원), 이후 100/100 (SVG 글꼴 테스트 제거), 2010년 4월 2일, 이안 힉슨은 모질라가 개인 정보 보호 문제로 인해 Gecko가 `:visited` 가상 클래스를 처리하는 방식을 변경한 후 테스트를 약간 수정했다.[31][32]
Internet ExplorerTrident20/100 (IE8)100/100 (IE11)IE9: 32/100 -> 95/100 (개발자 프리뷰), 100/100은 필요하거나 바람직하지 않다고 주장[41]
마이크로소프트 엣지Blink-97/100 (109 버전)


4. 1. 정식 통과한 브라우저

2008년 이후, 여러 브라우저들이 Acid3 테스트를 통과했다. 다음은 정식 버전 또는 안정 버전에서 만점(100/100)으로 통과한 브라우저 목록이다.[49][50]

날짜엔진소프트웨어종류비고
2008년 9월 25일WebKit공개 평가판r36882. 합격한 것으로 처음 공개된 렌더링 엔진
2008년 12월 3일PrestoOpera공개 평가판10.0 알파판
2009년 3월 14일WebKitIris Browser공개판1.1.4 정식판. 모바일용 및 정식판 브라우저로 처음 합격.
2009년 3월 26일Presto오페라 모바일9.7 정식판.
2009년 6월 7일WebKitiCab4.6 정식판. iCab 4.6은 Acid3를 100/100으로 통과한 최초의 웹 브라우저가 되었다.
2009년 6월 8일WebKitSafari4.0 정식판. 데스크톱용 정식판 브라우저로 처음 합격.
2009년 9월 1일PrestoOpera10.0 정식판.
2009년 12월 7일WebKitBOLT Browser1.6 정식판.
2010년 1월 26일WebKit구글 크롬4.0.249.78 정식판.
2011년 9월 17일Trident인터넷 익스플로러9.0 정식판. Acid3 업데이트로 합격.
2011년 9월 17일Gecko모질라 파이어폭스6.0.2 정식판. Acid3 업데이트로 합격.


4. 1. 1. 데스크톱 브라우저

레이아웃 엔진브라우저발매 일자렌더링수행능력
웹키트구글 크롬2010년 1월 25일
웹키트사파리2011년 3월 26일[70]
웹키트2009년 10월 2일N/A



WebKit[19][22] 레이아웃 엔진을 사용하는 브라우저들은 2008년에 개발 버전에서 이미 100/100점을 받고 테스트 페이지를 올바르게 렌더링했다. 그러나 당시에는 성능 테스트를 통과하지 못했다.[23][24]

구글 크롬은 100/100점을 기록했다.[26] 다만, 다운로드 가능한 글꼴에 대한 보안 문제로 인해 통과가 지연되었다.[27] 크롬 68 버전 이상은 테스트 23, 25, 35번 실패로 인해 97/100점을 받는다. 2021년 5월 26일경에 출시된 91.0.4472.77 정식 버전에서는 점수가 97/100으로 내려갔다.

2010년1월 26일에 공개된 구글 크롬 4.0.249.78 정식 버전에서는 그림 오른쪽 위에 표시되던 쓰레기가 제거되어 Acid3 테스트를 완전히 통과했다.

2008년 3월 26일에 WebKit Nightly Builds r31342에서 Acid3에 합격했다고 발표했다.[52] 그 후, 애니메이션 재생의 부드러움을 포함한 테스트를 통과하고 Acid3를 완전히 통과한 r36882가 2008년 9월 25일에 공개되었으며, 2009년 6월 8일에 공개된 사파리 4.0에서 정식 버전 브라우저로 처음 합격한 브라우저가 되었다.

레이아웃 엔진브라우저발매 일자렌더링수행능력
게코모질라 파이어폭스2011년 3월 22일N/A



모질라 파이어폭스 3.6 버전에서는 점수가 94/100이었다. 6.0.2 정식 버전은 2011년 9월 17일 Acid3 업데이트로 인해 통과했다.

레이아웃 엔진브라우저발매 일자렌더링수행능력
프레스토오페라2009년 9월 1일N/A



프레스토(Presto)[20][21] 레이아웃 엔진을 사용하는 오페라의 경우, 2008년 개발 버전이 테스트에서 100/100점을 받았고 테스트 페이지를 올바르게 렌더링했다. 그러나 당시 프레스토 레이아웃 엔진을 사용하는 브라우저는 테스트의 성능 측면을 통과하지 못했다.[23][24]

오페라 모바일(Opera Mobile)[25]은 100/100점을 기록했다.[26]

오페라 소프트웨어(Opera Software)는 2008년3월 26일 개발자 버전을 통해 Acid3에 대응한다고 발표했으며, 3월 28일 윈도우용 Wingogi와 리눅스용 Lingogi가 일반에 공개되었다. 그러나 불완전하여 환경에 따라 올바르게 렌더링되지 않았다. 이후 2008년12월 3일 버전 10.0 알파 버전에서 Acid3를 통과했으며, 2009년9월 1일 공개된 버전 10.0 정식 버전에서도 통과했다.

2010년 3월, 마이크로소프트는 Acid3에 대한 언급을 처음으로 했다.[51] 인터넷 익스플로러 9.0 프리뷰 버전(1.9.7.7.45.6019)의 점수는 55/100이었고, 이후 프리뷰 2 (1.9.7.7.66.6000)에서는 68/100, 프리뷰 3 (1.9.7.8.74.6000)에서는 83/100, 프리뷰 4 (1.9.7916.6000)에서는 95/100으로 점수가 상승했다. 개발이 진행됨에 따라 Acid3 준수를 추진해 나가고 있지만, 100점을 얻는 것을 우선 목표로 하지는 않았다. 9.0 정식 버전에서는 2011년 9월 17일에 Acid3 업데이트를 통해 통과했다.

4. 1. 2. 모바일 브라우저

모바일 브라우저는 기준이 되는 하드웨어를 정할 수 없기 때문에 기능 수행 능력을 '평가'할 수 없다.

레이아웃 엔진브라우저발매 일자렌더링
웹키트아이리스 브라우저 1.1.4[74]2009-03-14
웹키트볼트 브라우저 1.6[75]2009-12-07
프레스토오페라 모바일 9.7[76]2009-03-26



웹키트 기반 브라우저들은 점수는 100/100이지만, 이미지에 오류가 표시되어 완전한 합격이라고는 할 수 없는 상태이다. 프레스토 기반의 오페라 모바일 9.7은 2009년 3월 26일에 공개된 정식 버전에서 합격했다 (10.00의 베타 버전의 경우, 베타 2u는 99/100, 베타 3는 77/100이었다).

4. 2. 통과하지 못한 브라우저

Acid3가 처음 공개되었을 때, 모든 웹 브라우저가 이 테스트를 통과하지는 못했다. 많은 브라우저 개발팀은 테스트 결과를 개선하기 위해 노력했다.[20][21][19][22]

2008년에는 프레스토와 WebKit 레이아웃 엔진(각각 오페라사파리에 사용)의 개발 버전이 100/100점을 받고 테스트 페이지를 올바르게 렌더링했다. 그러나 당시 이 엔진들을 사용하는 브라우저들은 성능 테스트를 통과하지 못했다.[23][24]

구글 크롬오페라 모바일은 100/100점을 기록했다.[26] 다만, 크롬은 다운로드 가능한 글꼴에 대한 보안 문제로 인해 통과가 지연되기도 했다.[27]

모질라 파이어폭스 개발자들은 파이어폭스 3 출시를 앞두고 안정성에 집중했기 때문에, 파이어폭스 3는 71점을 받았다.[28] 이후 파이어폭스 3.5는 93/100점, 파이어폭스 3.6은 94/100점을 받았다. 파이어폭스 4는 초기에 SVG 글꼴 미지원으로 97/100점을 받았으나, 이후 해당 테스트가 제거되면서 100/100점을 받았다. 모질라 측은 WOFF를 SVG 글꼴보다 우수한 대안으로 간주했기 때문에 SVG 글꼴을 지원하지 않았다고 밝혔다.[29]

4. 2. 1. 데스크톱 브라우저

레이아웃 엔진주요 브라우저Acid3 공개 당시 최신버전현재 배포판알려진 개발 버전
KHTML캉커러
--
트라이던트인터넷 익스플로러
없음



마이크로소프트는 Acid3가 IE8의 목표와 일치하지 않으며 IE8은 Acid3에서 테스트하는 표준 중 일부만 개선할 것이라고 밝혔다.[35] IE8은 20/100점을 받았는데, 이는 Acid3 출시 당시 관련 경쟁사들보다 훨씬 낮은 점수였으며, Acid3 테스트 페이지를 렌더링하는 데 몇 가지 문제가 있었다. 2009년 11월 18일, Internet Explorer 팀은 PDC 발표에서 IE9의 초기 개발에 대한 블로그 게시물을 게시하여 브라우저의 내부 빌드가 32/100점을 얻을 수 있음을 보여주었다.[36]

2010년 한 해 동안 여러 공개 개발자 프리뷰를 통해 Internet Explorer 9의 테스트 점수가 55/100점(3월 16일[37])에서 95/100점(8월 4일 기준)[38][39][40]으로 향상되었다. IE 팀의 제너럴 매니저인 Dean Hachamovich는 Acid3 테스트에서 100/100점을 얻는 것은 필요하거나 바람직하지 않다고 주장했다. 그는 Acid3 실패 두 건이 "전환 중"인 기능(SVG 글꼴 및 SMIL 애니메이션)과 관련이 있다고 주장했다.[41]

IE11에서는 Acid3 테스트에서 100/100점을 받았다. 마이크로소프트 엣지는 Blink 브라우저 엔진을 사용하며 버전 109에서 97/100점을 표시한다.

4. 2. 2. 모바일 브라우저

'''Acid3 테스트의 모바일 레이아웃 엔진 진행 상황'''
레이아웃 엔진주요 브라우저현재 배포판의 스크린샷알려진 개발 버전의 스크린샷
웹키트모바일 사파리
iOS 4.3.3
없음
안드로이드 브라우저
안드로이드 2.3
없음
블랙베리 브라우저
블랙베리 OS 6
없음
바다 브라우저
바다 OS 1.0.2
없음
노키아 미니 맵 브라우저
S60 5번째 판
없음
스카이파이어--없음
웹OS 브라우저--없음
아이리스 브라우저
아이리스 브라우저 1.1.4
없음
프레스토오페라 미니
오페라 미니 5
없음
게코모질라 파이어폭스 모바일--없음
마이크로B--없음
트라이던트인터넷 익스플로러 모바일
인터넷 익스플로러 모바일 9
없음



레이아웃 엔진브라우저점수비고
웹키트모바일 사파리100/100만점이지만 부정확한 렌더링 있음
웹키트안드로이드 브라우저93/100안드로이드 2.3
웹키트안드로이드 브라우저100/100안드로이드 3.1, 만점이지만 부정확한 렌더링 있음
웹키트블랙베리 브라우저100/100블랙베리 OS 6, 만점이지만 부정확한 렌더링 있음
웹키트바다 브라우저98/100바다 OS 1.0.2
웹키트노키아 미니 맵 브라우저47/100S60 5번째 판
웹키트스카이파이어100/100스카이파이어 2.0, 만점이지만 부정확한 렌더링 있음
웹키트웹OS 브라우저92/100webOS 1.4
웹키트아이리스 브라우저100/100아이리스 브라우저 1.1.4, 만점이지만 부정확한 렌더링 있음
프레스토오페라 미니98/100오페라 미니 5
게코모질라 파이어폭스 모바일97/100모질라 파이어폭스 모바일 4
게코마이크로B94/100
트라이던트인터넷 익스플로러 모바일95/100인터넷 익스플로러 모바일 9


4. 3. 게임기 탑재 브라우저

기기명점수비고
플레이스테이션 3100/100시스템 소프트웨어 버전 4.20
플레이스테이션 포터블11/100
플레이스테이션 비타100/100시스템 소프트웨어 버전 2.00
Wii 인터넷 채널40/100버전 9.30
닌텐도 DSi60/100
닌텐도 3DS92/100브라우저 버전 1.74987
New 닌텐도 2DS LL100/100브라우저 버전 1.11.10172[53]
Wii U100/100브라우저 버전 3.0.0.9561


5. 비판

초창기 버전의 Acid3 테스트는 거의 사용되지 않는 기능과 W3C 작업 초안에 머물러 있는 기능들을 골라낸 것이라는 비판을 받았다. 웹 표준 옹호자인 에릭 A. 메이어는 "진짜 중요한 점은 Acid3 테스트가 광범위한 표준 지원 테스트가 아니라는 것입니다. 그저 눈속임이고, 포템킨 마을과 같은 것이죠. 안타까운 점은, 지금 정말 필요한 것은 XHTML, CSS, DOM, SVG와 같은 사양에 대한 철저한 테스트 도구라는 것입니다."라고 썼다.[42]

모질라 UX 리드인 알렉스 리미는 "Acid3에서 왜 파이어폭스 4가 100점을 받지 못하는가: 미신 타파"라는 기사에서 "테스트를 통과하기 위해 표준의 일부만 구현하는 것은 진실되지 않으며, 표준 준수와는 아무런 관련이 없다"라고 주장했다. 리미는 일부 테스트, 특히 SVG 글꼴에 대한 테스트는 실제 사용과 무관하며, 일부 브라우저의 구현은 점수를 올리기 위한 목적으로만 만들어졌다고 주장했다.[43]

6. 2011년 9월 테스트 변경 사항

2011년 9월 17일, 이안 힉슨은 Acid3의 업데이트를 발표했다. 힉슨의 말에 따르면, 오페라 소프트웨어의 하콘 위움 리와 그는 "사양 변경이 있을 수 있는 테스트 부분을 주석 처리"했다. 그들은 이러한 변경을 통해 "Acid3 테스트에 맞는 변경 사항만으로 제한하지 않고 웹에 가장 적합한 방식으로 사양을 변경할 수 있기를" 바랐다.[44]

그 결과, 파이어폭스 4인터넷 익스플로러 9는 Acid3에서 100/100점을 받았지만, 인터넷 익스플로러 10 이전에는 text-shadow를 지원하지 않았기 때문에 테스트를 제대로 렌더링하지 못했다.[45]

7. 여담

Acid3 테스트 페이지 상단에는 '''YOU SHOULD NOT SEE THIS AT ALL'''라는 문구가 숨겨져 있다.[61]

참조

[1] 웹사이트 HTML5 IRC logs: freenode / #whatwg / 20070422 http://krijnhoetmer.[...] 2007-12-28
[2] 간행물 Acid3: Putting Browser Makers on Notice, Again. http://www.webstanda[...] Web Standards Project 2007-03-04
[3] 웹사이트 Validating a qualified name does not match browsers in a corner case · Issue #319 · whatwg/dom https://github.com/w[...] 2019-09-21
[4] 웹사이트 Acid Tests http://www.acidtests[...] 2018-05-07
[5] 웹사이트 Comments in the source code of the test page http://acid3.acidtes[...] Web Standards Project 2008-02-16
[6] 웹사이트 Media Queries http://www.w3.org/TR[...] World Wide Web Consortium 2010-02-09
[7] 웹사이트 Getting to the core of the web http://my.opera.com/[...] Opera Software 2008-02-16
[8] 웹사이트 The Acid3 Test (reference Rendering) http://acid3.acidtes[...] Web Standards Project 2010-02-09
[9] 웹사이트 The performance aspect of Acid3 http://ln.hixie.ch/?[...] 2008-04-03
[10] 웹사이트 Acid3 Browser Test – The Web Standards Project http://www.webstanda[...] Web Standards Project 2010-02-09
[11] 웹사이트 comment to 'Full pass of Acid3' http://webkit.org/bl[...] WebKit.org 2009-04-29
[12] 웹사이트 The antialiasing controversy in Acid3 http://ln.hixie.ch/?[...] 2009-04-30
[13] 웹사이트 Acid3 http://annevankester[...] 2008-03-04
[14] 웹사이트 The competition for you to come up with the best test for Acid3 http://ln.hixie.ch/?[...] 2008-03-04
[15] 웹사이트 Moebius (announcement of the completion of the test) http://ln.hixie.ch/?[...] 2008-03-04
[16] 웹사이트 Tests that are never quite finished http://ln.hixie.ch/?[...] 2008-03-30
[17] 웹사이트 Media queries and performance in Acid3 (and an error on my part) http://ln.hixie.ch/?[...] 2008-04-24
[18] 웹사이트 Last minute changes to Acid3 http://ln.hixie.ch/?[...] 2008-03-30
[19] 웹사이트 WebKit achieves Acid3 100/100 in public build http://webkit.org/bl[...] WebKit.org 2008-03-26
[20] 웹사이트 Opera and the Acid3 Test http://my.opera.com/[...] Opera Software 2008-03-28
[21] 웹사이트 Public Acid3 build http://labs.opera.co[...] Opera Software 2008-03-28
[22] 뉴스 Safari Beta 4 is the First Browser to Hit a Perfect Acid3 Test Score http://www.maximumpc[...] Maximum PC 2009-11-16
[23] 웹사이트 The WebKit browser engine running under the Safari browser UI http://webkit.org/bl[...] WebKit.org 2010-02-09
[24] 웹사이트 Full Pass of Acid3 http://webkit.org/bl[...] WebKit.org 2010-02-09
[25] 웹사이트 Opera Mobile 9.7 with Opera Turbo http://my.opera.com/[...] Opera Software ASA 2009-07-06
[26] 간행물 Turbocharge your Web experience with Opera 10 http://www.opera.com[...] Opera Software 2009-09-04
[27] 웹사이트 Issue 231: Acid test 3 fails on chrome https://code.google.[...] 2010-02-09
[28] 웹사이트 The missed opportunity of acid 3 http://shaver.off.ne[...] 2008-03-30
[29] 웹사이트 Not Implementing Features Is Hard http://weblogs.mozil[...] 2010-12-15
[30] 웹사이트 Mythbusting: Why Firefox 4 won't score 100 on Acid3 http://limi.net/arti[...] 2011-09-20
[31] 웹사이트 Preventing attacks on a user's history through CSS :visited selectors http://dbaron.org/mo[...] Mozilla 2010-04-08
[32] 웹사이트 Acid3 update for :link/:visited privacy changes http://ln.hixie.ch/?[...] 2010-04-07
[33] 웹사이트 1409813 - Firefox Quantum 57.0b9 (64-bit) (Linux) Fails Acid 3 Test https://bugzilla.moz[...] Bugzilla 2017-10-18
[34] 문서 Last checked on 86.0 beta 5, 02.04.2021
[35] 웹사이트 Windows Internet Explorer 8 Expert Zone Chat (20 March 2008) http://www.microsoft[...] Microsoft 2008-03-20
[36] 웹사이트 An Early Look At IE9 for Developers http://blogs.msdn.co[...] Microsoft 2009-11-18
[37] Webarchive The Web Standards Project's Acid3 Test http://ie.microsoft.[...] 2010-08-06
[38] Webarchive The Web Standards Project's Acid3 Test http://ie.microsoft.[...] 2010-08-06
[39] Webarchive The Web Standards Project's Acid3 Test http://ie.microsoft.[...] 2010-08-14
[40] Webarchive The Web Standards Project's Acid3 Test http://ie.microsoft.[...] 2010-03-22
[41] 웹사이트 Microsoft releases final IE9 preview, beta due in September https://www.zdnet.co[...] ZDNet 2010-08-26
[42] 웹사이트 Acid Redux http://meyerweb.com/[...] 2008-03-22
[43] 웹사이트 Mythbusting: Why Firefox 4 won't score 100 on Acid3 http://limi.net/arti[...] 2011-01-25
[44] 웹사이트 Ian Hickson announces Acid3 modifications https://plus.google.[...] 2011-09-17
[45] 웹사이트 Acid3 Test Simplified; All Modern Browsers Score 100 http://www.tomsguide[...] 2011-09-20
[46] 웹사이트 HTML5 IRC logs: freenode / #whatwg / 20070422 http://krijnhoetmer.[...] 2008-03-27
[47] 웹사이트 Acid3: Putting Browser Makers on Notice, Again. (WaSP Press Release) http://www.webstanda[...] 2008-03-27
[48] 웹사이트 HTML5 IRC logs: freenode / #whatwg / 20071228 http://krijnhoetmer.[...] 2008-03-27
[49] 뉴스 WebKitが「Acid3」に満点で合格 - ITmedia https://www.itmedia.[...]
[50] 웹사이트 Opera Desktop Team - Peregrine takes flight... Opera 10.0 Alpha 1 is here! https://web.archive.[...]
[51] 뉴스 HTML5, Hardware Accelerated: First IE9 Platform Preview Available for Developers http://blogs.msdn.co[...] IEBlog 2010-03-16
[52] 웹사이트 WebKit achieves Acid3 100/100 in public build http://webkit.org/bl[...]
[53] 문서 2021年5月20日確認
[54] 웹인용 HTML5 IRC logs: freenode / #whatwg / 20070422 http://krijnhoetmer.[...] 2007-12-28
[55] 웹인용 Acid3: Putting Browser Makers on Notice, Again. (WaSP Press Release) http://www.webstanda[...] 2007-03-04
[56] 웹인용 Comments in the source code of the test page http://acid3.acidtes[...] 2009-09-03
[57] 웹인용 Getting to the core of the web http://my.opera.com/[...] 2009-09-03
[58] 웹인용 The performance aspect of Acid3 http://ln.hixie.ch/?[...] 2009-09-03
[59] 웹사이트 Acid3 Browser Test - The Web Standards Project(Acid3 브라우저 테스트 - 웹 표준 프로젝트) http://www.webstanda[...] 2009-09-03
[60] 웹인용 comment to 'Full pass of Acid3' http://webkit.org/bl[...] 2009-09-03
[61] 웹인용 The antialiasing controversy in Acid3 http://ln.hixie.ch/?[...] 2009-09-03
[62] 웹인용 Firefox Now Scores 100% on Acid3 Test http://browserfame.c[...] BrowserFame 2011-09-19
[63] 웹인용 Mythbusting: Why Firefox 4 won’t score 100 on Acid3 http://limi.net/arti[...] 2011-09-20
[64] 웹인용 "Firefox 80.0.1, See All New Features, Updates and Fixes". https://www.mozilla.[...] 모질라 재단 2020-09-01
[65] 웹인용 "Firefox ESR 78.2.0, See All New Features, Updates and Fixes". https://www.mozilla.[...] 모질라 재단 2020-08-25
[66] 웹인용 "Firefox ESR 68.12.0, See All New Features, Updates and Fixes". https://www.mozilla.[...] 모질라 재단 2020-08-25
[67] 웹인용 Stable Channel Update http://googlechromer[...] Google 2010-01-25
[68] 웹인용 Safari - 150 features https://www.apple.co[...] Apple 2009-09-03
[69] 웹인용 WebKit browser engine aces Acid3 test, stakes claim to No. 1 http://www.networkwo[...] Network World 2010-12-10
[70] 웹인용 Full Pass of Acid3 http://webkit.org/bl[...] WebKit.org 2008-09-25
[71] 웹인용 Turbocharge your Web experience with Opera 10 http://www.opera.com[...] Opera Software 2009-09-04
[72] 웹인용 Convert measurements, currencies and time zones in Opera 48 http://blogs.opera.c[...] 2017-09-27
[73] 웹인용 Linux garden gets a new GNOME with version 2.28 http://arstechnica.c[...] Condé Nast Digital 2010-01-04
[74] 웹인용 Iris Browser 1.1.4 Update Now Available » Torch Mobile Blog http://torchmobile.c[...] 2009-09-07
[75] 웹인용 Bolt Browser gets Updated to Version 1.6 – Brings New Features! http://blackberrysyn[...] BlackBerrySync 2010-02-09
[76] 웹인용 Opera Mobile 9.7 with Opera Turbo http://my.opera.com/[...] 오페라 소프트웨어 ASA 2009-07-06
[77] 웹인용 Bug 156947: Konqueror 4 fails Acid3 test (filed on 30 January 2008) http://bugs.kde.org/[...] 2008-03-02



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com