Состоялся долгожданный финальный выпуск браузера Firefox 3. В основном, годы разработки ушли на шлифовку движка Gecko, внеся в него, в общей сложности, 14 000 обновлений. Основной задачей стоящей перед разработчиками было улучшение производительности и устойчивости работы программы. Судя по последним релиз-кандидатам, разработчики вполне справились с поставленной задачей.
Возросшая стабильность и производительность не единственные достоинства новинки. В Firefox 3 много внимания уделено безопасности, еще лучше защищая пользователя от вредоносного софта, распоясавшихся мошенников, злых сайтов и прочих напастей.
Конечно же, в Firefox 3 произведено множество улучшений по части удобства использования. Сконцентрирую ваше внимание на, как мне думается, основном. Введена новая адресная строка с интеллектуальной сортировкой закладок и истории, разработан новый менеджер загрузки файлов поддерживающий докачку, улучшено управление паролями, упрощена установка дополнений, улучшено масштабирование страниц, доработаны табы, несколько улучшений в системе закладок.
Что касается производительности и стабильности работы, то тут в первую очередь стоит отметить усовершенствованный JavaScript-движок способный обрабатывать JS-приложения в 2 раза быстрее, чем Firefox 2. Теперь сложные сайты построенные на AJAX работают на целый порядок быстрее. Во-вторых, улучшена работа с памятью, устраняя сотни мелких проблем с ее утечкой и улучшена система кэширования. Доработана надежность хранения пользовательских данных (закладки, история, куки и настройки), даже в случае сбоя, данные не пострадают.
Полный список изменений Firefox 3:
Повышенная безопасность:
- Получение информации о сайте одним щелчком: щёлкните по значку сайта в строке адреса, чтобы увидеть информацию о владельце сайта и проверить, защищено ли ваше соединение от прослушивания. Проверка подлинности очень наглядна и легка для понимания. Если сайт использует SSL сертификаты с расширенной проверкой подлинности (EV), кнопка значка сайта окрашивается в зелёный цвет и отображает название компании, с которой вы соединены.
- Защита от вредоносных программ: данная защита предупреждает пользователей при посещении сайтов, известных как распространители вирусов, шпионских программ, троянов и другого вредоносного ПО.
- Новая страница защиты от мошеннических сайтов: содержимое страниц, подозреваемых в подделке других сайтов, больше не показывается.
- Новые предупреждения об ошибках SSL-соединений: когда Firefox сталкивается с неправильным SSL сертификатом, показываются более информативные страницы с точным описанием ошибок.
- Проверка версий дополнений и плагинов: теперь Firefox автоматически проверяет версии дополнений и плагинов и отключает устаревшие, небезопасные версии.
- Безопасное обновление дополнений: для повышения безопасности дополнения, не обеспечивающие безопасное обновление, будут отключены.
- Интеграция с антивирусом: при загрузке исполняемых файлов Firefox информирует об этом антивирусное ПО.
- Родительский контроль в Vista: теперь Firefox соблюдает общесистемные настройки родительского контроля Vista по запрещению загрузки файлов.
- Служба эффективных доменов верхнего уровня (eTLD) лучше ограничивает cookies и другую служебную информацию рамками одного домена.
- Улучшена защита от кросс-сайтовых утечек данных JSON.
Простота:
- Более простое управление паролями: ранее используемое диалоговое окно сохранения пароля заменено на информационную панель. Теперь пароли можно сохранять после успешного входа.
- Упрощенная установка дополнений: удаление «белого списка» позволяет при помощи наименьшего количества действий устанавливать расширения со сторонних сайтов.
- Новый менеджер загрузки: переработанный менеджер загрузки облегчает поиск загруженных файлов, а также позволяет видеть название сайта, откуда был загружен файл и производить по нему поиск. Во время загрузки файлов ваши активные загрузки и время до их окончания всегда отображаются в строке статуса.
- Возобновление загрузок: теперь пользователи могут возобновлять прерванные загрузки после перезапуска браузера или повторного подключения к сети.
- Полное масштабирование страницы: осуществляется из меню «Вид» или с помощью клавиатурных сокращений. Новая функция масштабирования позволяет увеличивать или уменьшать страницу целиком, изменяя масштаб текста и изображений, или, по желанию, только размер текста. Ваши настройки будут запомнены и применены всякий раз, когда вы вернетесь на этот сайт.
- Подкасты и Видеокасты могут быть открыты с помощью программ, выбранных вами для их воспроизведения.
- Прокрутка вкладок и быстрое меню: упрощён поиск вкладок при помощи новой прокрутки вкладок и быстрого меню вкладок.
- Сохранение результатов вашей работы: теперь Firefox предлагает пользователям сохранить вкладки при выходе.
- Оптимизация поведения «Открытия во вкладках»: теперь при открытии папки закладок во вкладках, закладки открываются в новых вкладках, а не в существующих.
- Размер панелей адреса и поиска легко изменяется простым движением мыши.
- Усовершенствованное выделение текста: множественные выделения текста могут быть сделаны с помощью кнопок Ctrl/Cmd; двойной щелчок и перетаскивание выделяет в режиме «слово за словом»; тройной щелчок выделяет параграф.
- Панель поиска: при предварительном выделении слова оно появляется в открывшейся панели поиска.
- Управление плагинами: пользователи могут отключать отдельные плагины в окне Менеджера дополнений.
- Интеграция с Windows: улучшены значки Firefox в Windows. Теперь Firefox использует родной интерфейс операционной системы в браузере и веб-формах.
- Интеграция с Mac: с новой темой Firefox панели инструментов, значки и другие элементы пользовательского интерфейса выглядят так же, как и в родном приложении OS X. Firefox также использует виджеты OS X и поддерживает Growl для уведомлений о завершённых загрузках и наличии доступных обновлений. Объединённые кнопки перехода вперёд и назад облегчают навигацию между веб-страницами.
- Интеграция с Linux: Firefox по умолчанию использует стили текущей темы GTK для значков, кнопок и меню.
Легкость настройки:
- Кнопка-звёздочка: быстро добавляет закладки из строки адреса одним щелчком; второй щелчок позволяет помещать закладки в нужную папку и помечать метками.
- Метки: вы можете присваивать закладкам ключевые слова для сортировки их по темам.
- Умная строка адреса: наберите заголовок, метку или адрес страницы целиком или частично и вы увидите список соответствий из журнала посещений и закладок; новый способ отображения облегчает просмотр результатов совпадения и поиск нужной страницы. Результаты отображаются согласно комбинации частоты и даты посещения каждой страницы, гарантируя то, что вы увидите наиболее подходящие соответствия. Алгоритм адаптивного обучения в дальнейшем приспосабливается под ваши запросы.
- Собранная информация: просматривайте, упорядочивайте и производите поиск в ваших закладках, метках и журнале посещений, используя новое окно «Собранное». Вы можете создавать и восстанавливать полные резервные копии этих данных в любое время несколькими щелчками мыши.
- «Умные» папки закладок: вы можете быстро открыть наиболее часто посещаемые закладки из панели закладок и недавно добавленные закладки и отмеченные страницы из меню закладок. Также можно создать свои собственные умные папки закладок, сохранив поисковый запрос в окне «Собранное».
- Веб-обработчики протоколов: теперь для обработки ссылок mailto: с других сайтов, вместо настольных приложений могут использоваться веб-приложения, такие как ваш любимый провайдер веб-почты. Подобная поддержка доступна и для других протоколов (сначала потребуется зарегистрировать веб-приложение как обработчик в Firefox).
- Загрузка и установка дополнений: менеджер дополнений (Инструменты > Дополнения) теперь можно использовать для загрузки и установки тысяч дополнений, доступных на веб-сайте дополнений, разрабатываемых сообществом и настраивающих Firefox по вашему желанию. При первом открытии менеджера дополнений отображается список рекомендуемых дополнений.
- Удобный выбор действий при загрузке: новая панель настроек «Приложения» предоставляет улучшенный интерфейс для настройки обработки различных типов файлов и протоколов.
Улучшения для разработчиков:
- Улучшенная обработка графики и шрифтов: новые архитектуры визуализации графики и текста в Gecko 1.9 обеспечивают улучшенную обработку CSS, SVG, а также отличное отображение шрифтов с лигатурами и сложных шрифтов.
- Управление цветом: (установите для параметра gfx.color_management.enabled в about:config значение true и перезапустите браузер.) Теперь Firefox сможет корректировать отображение изображений в соответствии со встроенными в них цветовыми профилями.
- Поддержка автономного режима: позволяет веб-приложениям работать в автономном режиме (чтобы эта возможность стала доступна пользователям, авторы веб-сайтов должны добавить поддержку автономного просмотра своего сайта).
- Для разработчиков веб-сайтов и авторов дополнений доступен более полный обзор новшеств в Firefox 3.
Повышенная производительность:
- Скорость: усовершенствование нашего движка JavaScript, а также оптимизация формирования профиля привели к положительным сдвигам в производительности. По сравнению с Firefox 2, такие веб-приложения как Google Mail и Zoho Office запускаются в Firefox 3 в два раза быстрее, а популярный тест SunSpider от Apple показывает существенные улучшения производительности по сравнению с предыдущими версиями.
- Использование памяти: несколько новых технологий совместно работают над уменьшением объёма памяти, используемого во время работы Firefox 3. Циклы использования памяти прерываются и собираются автоматическим сборщиком циклов, новый распределитель памяти уменьшает фрагментацию, устранены сотни утечек памяти и оптимизированы стратегии её кэширования.
- Надёжность: закладки, журнал посещений, cookies и настройки пользователя теперь хранятся в транзакционно безопасном формате базы данных, который предотвращает потерю данных даже при падении операционной системы.