Acid представляет собой хитроумную веб-страничку, объединяющую множество разнородных элементов. В первой версии упор был сделан на CSS1. Вторая редакция, опубликованная в 2005-м, предназначалась для оценки корректности обработки CSS2 и нескольких проблемных веб-механизмов (PNG с прозрачностью, примитивная интерактивность и пр.). Третья содержит уже целую сотню проверок, охватывающих весь спектр доступных веб-дизайнеру средств, от CSS3 и ECMAScript до экзотического пока еще SVG и спецификаций DOM, критичных для "веб два ноль-приложений".

В идеальном случае, когда браузер, обрабатывающий тестовую страницу, действует в полном соответствии с предписаниями стандартов, на экране появится симпатичная картинка. Вторая версия Acid формировала забавную мордочку, третья демонстрирует символическую шкалу и количество успешно пройденных тестов. Малейшие же погрешности браузерного движка проявляются в виде различных искажений, наглядно показывающих, сколь далека действительность от желаемого. Судите сами: даже Konqueror 4.0.2, добившийся абсолютно лучшего результата (69 пройденных тестов из 100) изобразил лишь отдаленное подобие образцовой странички. Показатели стабильных версий прочих популярных браузеров и того хуже. Firefox 2 удерживает второе место с пятьюдесятью процентами, вслед за ним идут Opera 9.25 (46%) и Safari 3.0.4 (39%). А замыкают список с огромным отставанием Internet Explorer версий 7 и 8, одолевшие меньше двадцати тестов из ста. Все это тем более прискорбно, если учесть, что Acid3 построен на спецификациях, утвержденных как минимум три года назад.

Впрочем, цифры не самоцель. Авторы Acid-теста надеются подтолкнуть разработчиков браузеров к устранению выявленных недостатков и в перспективе довести общую поддержку открытых стандартов до стабильно высокого уровня. Если это удастся,



11 из 146