Статьи

Помогите создать тест Acid3 на соответствие JavaScript

acid3.png С объявлением в конце прошлого года IE8 о прохождении теста Acid2 для CSS-рендеринга (или прохождения, когда он будет выпущен), проект веб-стандартов настроился на следующую фазу своей миссии, чтобы побудить разработчиков браузеров предоставлять согласованный опыт. для веб-пользователей.

В то время как тест Acid2 был сфокусирован на статическом рендеринге HTML и CSS, тест Acid3 (который все еще находится в стадии разработки) позволит браузерам продвигаться вперед с точки зрения того, насколько хорошо они реализуют спецификации объектной модели документа и ECMAScript. Если вы когда-нибудь пытались понять, почему даже самый простой сценарий не работает одинаково в разных браузерах, то это непременно хорошая новость.

Еще более захватывающим является то, что вы можете внести свой вклад в тест!

Ян Хиксон является основной движущей силой Acid3, и на сегодняшний день составлено 84 тестовых сценария. Для того, чтобы количество тестов составило ровно 100, Ян попросил публику предоставить еще 16 тестов . Он даже создал простую консоль разработки тестов , которую вы можете использовать для проверки того, что ваш тест возвращает значение, которое он должен. У вас еще есть несколько дней для отправки, и автор всех принятых тестов получит кредит в комментариях к финальному сценарию.

Если вы знаете свой JavaScript (и, что более важно, вы знаете ошибки своего браузера), то это может быть вашей возможностью внести свой вклад в интероперабельную сеть. Взломать!

Джон Резиг опубликовал скриншоты того, как каждый из браузеров работает с (пока не завершенным) тестом . У всех браузеров есть над чем поработать, чтобы пройти тест, но справедливо сказать, что у IE больше работы, чем у большинства. Я уверен, что это не удивительно для многих из вас.