Свершилось! Firefox 4 выходит 22 марта 2011
С момента выпуска первой бета-версии Firefox 4 в июле 2010 года в этом браузере было исправлено более 8 тысяч ошибок. "Четверка" будет иметь обновленную архитектуру плагинов Jetpack, переработанный интерфейс в стиле минимализма, более быструю обработку JavaScript-сценариев, а также более широкую чем сейчас поддержку HTML5, включая видеоформат WebM от Google.
Наконец-то мы дождались новой версии, многими любимого, браузера, 4-й по счету. Официальный релиз которой намечен на 22.03.11.
Выкладываю обзор нововведений:
Кнопки стоп и обновить объединены в одну
* Теперь вкладки по умолчанию сверху
* Обычную вкладку можно превратить в «App Tab» в контекстном меню по правому клику
* Тулбар закладок по умолчанию заменен на кнопку закладки (по желанию его можно вернуть)
* Функционал Panorama дает пользователям полный визуальный обзор всех открытых вкладок и позволяет их сортировку и сгруппирование
* Доработан менеджер дополнений
* Вы можете искать на уже отрытых вкладках и переключаться на них при помощи Умной Адресной Строки
* Сообщения статуса подключения теперь отображается на небольшом оверлее (в нижнем левом углу)
* Поддержка HTTP-заголовка ("DNT") — Не Отслеживать
HTTP-заголовк "DNT" - через установку HTTP-заголовка Do-Not-Track каждый сайт информируется о нежелании пользователя передавать на хранение фигурирующую в рамках сессии информацию, в ситуации ее использования для отслеживания перемещений. Таким образом система лишь указывает о несогласии пользователя на показ персонализированной рекламы и имеет смысл только для сайтов, добровольно поддерживающих данный механизм.
* Некоторые операции рендеринга теперь имеют аппаратное ускорение с использованием Direct3D 9 на Windows XP, Direct3D 10 на Windows Vista и 7, и OpenGL на Mac OS X, так же на Mac OS X улучшена работа Core Animation
* Аппаратное ускорение Direct2D, теперь по умолчанию, для пользователей Windows 7
* Полная поддержка стандарта WebGL включена на всех платформах, но, как и для других функций аппаратного ускорения, требуется обновления драйверов до последних версий (прим. автора: не повезло линуксоидам с видео картами ATI, т.к. драйверов способных укорить 3D на их ОС еще нет)
* Теперь Firefox Sync установлен по умолчанию, в нем улучшен интерфейс настройки
* Используется JägerMonkey, новый, более быстрый, JavaScript движок
* Поддержка некоторых экспериментальных API для обеспечения более эффективной Javascript анимации
* Новый способ представления значений в JavaScript, что позволяет Firefox выполнять более тяжелый, цифровой код (используемый для графики и анимации) более эффективно.
* Переработан алгоритм обработки сложных анимаций
* API для форм HTML5 делает веб-формы проще в реализации и проверке
* Новые API для менеджера дополнений и расширений с изменениями в графическом интерфейсе
* Поддержка новых Audio Data API
* Нативная поддержка видео формата HD HTML5 WebM
* Firefox теперь снабжен «буфером» для HTML5 видео
* Новый парсер HTML5
* Firefox больше не переходит в автономный режим автоматически
* Улучшена типографика OpenType (поддержка лигатур, кернинга и вариаций шрифтов)
* Веб-разработчики могут анимировать контент с помощью CSS
* Значительные улучшения API доступны для JS-ctypes, интерфейс сторонних функции для расширения
* Поддержка бОльшего количества элементов управления формами HTML5
* Веб-разработчики могут обновить URL поля без перезагрузки страницы с помощью нового API для HTML-истории
* Улучшена прокрутка и повышена отзывчивость
* Более отзывчивый рендеринг страниц благодаря lazy frame
* Переработан код касающийся закладок и истории посещения страниц, что положительно сказалось на скорости запуска Firefox и работе с закладками
* Изменено то, как компоненты XPCOM регистрируются в целях повышения скорости запуска и разделения процессов
* Запросы в линк-хистори сделаны асинхронными для повышения отзывчивости во время загрузки страниц
* Защита от падений плагинов Adobe Flash, Apple Quicktime or Microsoft Silverlight на Windows, Linux, and Mac OS X
* Изменения в CSS для блокировки возможности сайтов просматривать историю просмотра страниц
* Поддержка протокола безопасности HSTS, позволяет сайтам настаивать на том, чтоб они загружались только по SSL
Будущее Firefox
Стоит отметить, что пересмотрена политика выпуска новых версий. Теперь значимые версии будут не столь масштабными, за то будут чаще выходить, примерно раз в 4 месяца.
В Firefox 5 планируется добавить:
* Новый интерфейс управления аккаунтами (на картинке примерные наброски от подразделения разработки UI)
* Простой интерфейс для обмена ссылками с друзьями (интеграция сервиса F1)
* Реализовать анимационные эффекты в пользовательском интерфейсе
* Подготовить 64-разрядную сборку для Windows.
В Firefox 6: работа будет сосредоточена в направлении расширения возможностей по обеспечению работы web-приложений (проект Open Web App), увеличения производительности работы кэша и JavaScript-движка, подготовки сборки для Mac OS X 10.7.
В Firefox 7: планируется продолжить работу по обеспечению изолированного выполнения различных подсистем браузера (пользовательский интерфейс и обработка контента в разных вкладках, будет обрабатываться параллельно, разными процессами) и интегрировать поддержку XBL (XML Binding Language).