Вышла новая «альфа» Firefox 3.7, пока под именем MozillaDeveloperPreview, то есть предназначен этот релиз для смелых разработчиков, а не для обычных пользователей. Я не особо разработчик, но все равно смелый — установил.
Как не установить, если обещают, что все будет работать быстрее и лучше.
Видимых изменений не много. Сравнить face to face Firefox 3.6 с 3.7a4 не получается, поскольку «альфа» использует основной профиль и вообще не запускается, если его уже кто-то открыл — «приложение уже запущено».
Появился иной индикатор загрузки страницы на вкладках — раньше просто показывал, что работает, а сейчас пытается отобразить прогресс.
Еще одна новинка — если набирать в адресной строке сайт, который уже открыт в какой-то вкладке, то появится предложение перейти туда.
Внедрили-таки анти-шпионские изменения в обработку селектора :visited, которые прежде анонсировали люди из Mozilla.
CSS-селектор :visited представляет собой известную опасность когда злоумышленный сайт с помощью вызова getComputedStyle() может узнать какие другие сайты вы уже посетили до этого, причём делать это со скоростью до 210 тысяч проверок в минуту (в Сафари значительно больше).
Серьёзно относясь к privacy, мы в Mozilla в скором времени собираем залатать эту дыру. Ещё неизвестно в какой билд Firefox будут включены нижеследующие изменения, но приглядеться к ним можно уже сейчас:
— функция getComputedStyle (и такие функции как querySelector) отныне будет говорить не совсем правду. Она будет возвращать такое значение, будто пользователь никогда не посещал заданный адрес;
— посещённые ссылки по прежнему можно будет стилизовать по своему, но только ограниченным набором CSS-свойств: color, background-color, border-*-color, outline-color, fill и stroke. В остальном, для стилизации посещённых ссылок будет использоваться стиль какой бы применялся для непосещённых. Также, для установки значений вышеприведённых CSS-свойств вы не сможете использовать функции rgba() и hsla() и использовать прозрачность с ними.
Для многих это изменение пройдет незаметно, поскольку единственное существенное ограничение — невозможно назначить фоновую картинку посещенным ссылкам. Можно пережить, по-моему.
Дополнения многие работать отказались, за исключением Firebug и 1Password. Но их можно настойчиво попросить с помощью другого дополнения — Add-on compatibility reporter, которое принудительно включает все несовместимые дополнения, чтобы можно было проверить их реальную работоспособность. Во многих дополнениях ограничение задано жестко — просто проверяется версия программы, без особых раздумий и обоснований. В общем, у меня все заработали, вроде бы.
Субъективно, Firefox 3.7 работает пошустрее, чем 3.6. Ощутимо меньше времени занимает загрузка Gmail и Google Reader, больше пока ни на чем не проверял.
Подробный обзор нововведений в этой версии Firefox можно почитать на Хабре, там по-русски.