|
*** 29 января 2008 г. Йен Хиксон (Ian Hickson), разработчик синтетического теста браузеров на соответствие веб-стандартам Acid (ныне работает в Google), сообщил о выходе предварительного релиза Acid3 Test. Тест сначала сам прошел проверку на соответствие спецификациям веб-стандартов. 3 марта 2008 г. разработка теста была закончена.
Немного терминологии • HTTP (от англ. HyperText Transfer Protocol – протокол передачи гипертекста) – протокол прикладного уровня передачи данных (изначально – в виде гипертекстовых документов). Основой HTTP является технология «клиент-сервер», то есть предполагается существование потребителей (клиентов), которые инициируют соединение и посылают запрос, и поставщиков (серверов), которые ожидают соединения для получения запроса, производят необходимые действия и возвращают обратно сообщение с результатом. HTTP в настоящее время повсеместно используется во Всемирной Паутине для получения информации с веб-сайтов.
• HTML (от англ. HyperText Markup Language – язык разметки гипертекста) – стандартный язык разметки документов во Всемирной Паутине. Большинство веб-страниц создаются при помощи языка HTML (или XHTML). Язык HTML интерпретируется браузером и отображается в виде документа, в удобной для пользователя форме.
• CSS (от англ. Cascading Style Sheets – каскадные таблицы стилей) – технология описания внешнего вида документа, написанного языком разметки. Преимущественно используется как средство оформления веб-страниц в формате HTML и XHTML.
• ECMAScript – интерпретируемый язык программирования, стандартизированный международной организацией ECMA в спецификации ECMA-262. Широко используется в WWW.
• SVG (от англ. Scalable Vector Graphics – масштабируемая векторная графика) – язык разметки масштабируемой векторной графики, созданный Консорциумом Всемирной Паутины (W3C) и входящий в подмножество расширяемого языка разметки XML. Предназначен для описания двухмерной векторной и смешанной векторно/растровой графики в формате XML. Поддерживает как неподвижную, так и анимированную, и интерактивную графику (декларативную и скриптовую).
• XML (от англ. eXtensible Markup Language – расширяемый язык разметки) – рекомендованный Консорциумом Всемирной Паутины язык разметки, фактически представляющий собой свод общих синтаксических правил. XML – текстовый формат, предназначенный для хранения структурированных данных (взамен существующих файлов баз данных), для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. Целью создания XML было обеспечение совместимости при передаче структурированных данных между разными системами обработки информации.
• DOM (от англ. Document Object Model) – объектная модель документов, стандарт консорциума производителей программного обеспечения для WWW, определяющий способы манипулирования объектами и изображениями на одной веб-странице.
Что такое Acid3 Test Acid3 – это тест поддержки браузером веб-стандартов, осуществляющий проверку 100 наиболее вероятных уязвимых мест в HTTP, HTML, CSS, ECMAScript, SVG и XML, также проверяет работу браузера с DOM.
Появлению теста Acid3 предшествовали тесты Acid1
и Acid2
Этимология названия • acid (англ.) – кислота; (перен.) язвительность, колкое замечание. • acid test (перен.) – серьезное испытание. • Кстати, аббревиатура ACID (англ. Automated Classification and Interpretation of Data) означает «автоматическая классификация и интерпретация данных».
Как пройти тест Acid3 Любой пользователь может проверить свой браузер с помощью теста Acid3: – зайдите на сайт The Acid3 Test; – ваш браузер будет автоматически протестирован, – вы увидите итоговую картинку; – для сравнения с эталоном нажмите ссылку this reference rendering.
Для успешного прохождения теста Acid3 браузер должен: – иметь настройки по умолчанию; – анимация при прохождении теста должна быть плавной; – итоговая оценка должна быть 100/100; – итоговая картинка должна быть в точности такой (пиксель в пиксель!), как представлено на странице The Acid3 Test – Reference Rendering:
Примеры прохождения теста Acid3 браузерами • Internet Explorer 6 – 11/100 (LINKTEST FAILED).
• Lunascape5 – 11/100 (LINKTEST FAILED).
• Internet Explorer 8 – 20/100:
• Mozilla Firefox 3.0.10 – 71/100:
• Opera 9.64 – 85/100:
• Opera Turbo – 100/100.
• Safari – 100/100.
• Google Chrome – 100/100.
Примечания 1. Если браузер не проходит тест Acid3, появляется надпись FAIL (LINKTEST FAILED). 2. Если настройки браузера запрещают выполнение сценариев приложений Java, при попытке пройти тест появится сообщение «Acid3 – JS? Scripting must be enabled to use this test». Разрешите выполнение JavaScript и попытайтесь протестировать браузер заново.
Валерий Сидоров
*** • The Acid3 Test • Acid Tests – The Web Standards Project • The Second Acid Test • Acid1
|
|
© 2005 – 2009. All rights reserved.