Сегодня Microsoft сообщила о выходе бета-версии своего нового продукта - Internet Explorer 8, в котором они обещали реализовать нормальную поддержку современных стандартов (по-крайней мере поддержку CSS 2.1). Скачать бета-версию можно по адресу: http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/Install.htm
В частности было добавлено несколько новых CSS3 селекторов таких как выборка элементов по значению некоторого аттрибута с учетом подстрокового поиска (E[att^='val'], E[att$='val'], E[att*='val']) и поддержка псевдо-элементов :before и :after . До сих пор нет поддержки ни свойства opacity, ни RGBA, однако тенденция к поддержке стандартов есть, что не может не радовать (возможно грядут времена, когда не придётся придумывать извращенные хаки, чтобы добиться отображения страницы в IE именно так, как её отображают нормальные браузеры, поддерживающие стандарты). Хочется отметить, что билды популярных в узких кругах браузеров Opera
и FireFox давно имеют полную (или практически полную в FireFox) поддержку всех
селекторов.
Что касается прохождения теста ACID2 - на данный момент авторы заявили, что IE8 не проходит копии ACID2, что связано с кросс-доменной безопасностью, но вполне проходит официальный тест.
ACID3 проходится IE8 лишь с результатом 17/100, что на текущий момент является очень низким показателем (бета-версии альтернативных браузеров набирают более 55 очков, а последние сборки WebKit'а уже около 90).
Есть некоторые интерфейсные улучшения, но в большей степени IE8 практически не отличается от IE7 по интерфейсу. Изменений в производительности рендеринга не наблюдается, т.е. как всё жутко тормозило, так всё и тормозит.