Главная стр. Поиск Поиск

Firefox 7 - оптимизация памяти состоялась?

 30 сентября 2011,  Павел Данилов

Firefox 7 официально вышел. Следом тут же воспоследовала версия Firefox 7.0.1 с исправлением мгновенно отмеченной пользователями ошибки. Дело в том, что в седьмой версии этого браузера пропадали дополнения. Не все, а только те, которые были обновлены, но перезапуск Firefox после этого не был произведен. Поэтому, если перед обновлением браузера Firefox 6 до "семерки" в нем были дополнения к которым было загружено обновление, но перезапуска программы после этого не было (приложения и их обновления в Firefox активируются перезапуском), то в седьмой версии такие дополнения исчезали из менеджера. Нужно отметить, что код и файлы дополнений оставались на месте. В Firefox 7.0.1 проблема была устранена.

Firefox 7.0.1

Теперь, когда в Mozilla перешли на более быстрый цикл релизов браузера, различий между версиями приложения становится с каждым разом все меньше. В случае с Firefox 7 это также справедливо. Внешне от предыдущей версии седьмой Огненный Лис почти не отличается. Изменились только вид адресной строки и тема, которая идет в программе по умолчанию.

Нужно отметить, что придумать что-то принципиально новое и полезное для интерфейса web-браузеров, на данный момент, довольно сложно. Поэтому разработчики занимаются активным заимствованием удачных и не очень идей друг у друга. Это уже и плагиатом не назовешь, так как эти идеи ходят по кругу и совершенно непонятно, "кто первый начал". "Умная" адресная строка как раз из таких идей, которые по очереди пытаются улучшить команды всех популярных браузеров. Google одними из первых пошли дальше, чем автоподбор адреса в "умной" адресной строке. Потом компания Opera Software выпустила версию своего браузера, который скрывал обозначение протокола и параметры скриптов, а также имел кнопку вызова контекстного меню.

Теперь жажда эксперимента, видимо, обуяла и команду создателей Mozilla Firefox. В седьмой версии префикс "https://" в адресной строке затеняется вместе с корневым слэшем, который стоит после имени хоста. Насколько это полезно и повышает безопасность, судить трудно. Однако, видимые изменения в Mozilla Firefox 7 на этом заканчиваются.

Изменения адресной строки в Firefox 7

Самое интересное, на мой взгляд, скрыто у этого релиза внутри и не бросается в глаза. Дело в том, что разработчики Mozilla Firefox признали, наконец, что у их детища существуют проблемы с использованием оперативной памяти. На это уже пару лет им активно пеняли пользователи, так как данный браузер отличался крайне безалаберным отношением к потребляемым им системным ресурсам - отъедал все, до чего мог дотянуться и не отдавал обратно. В нынешней версии, по заверению создателей, работа с памятью оптимизирована. Включенные в релиз наработки проекта MemShrink дают ощутимый эффект, снижая потребление памяти. Пока сложно судить, насколько эта технология реально эффективна, но проработав с "семеркой" чуть более суток, могу сказать, что определенный эффект есть и памяти браузер стал потреблять меньше. Николас Неверкоут (Nicholas Nethercote) - один из участников разработки MemShrink полагает, что новая версия использует на 20-30% меньше памяти, чем ее предшественница.

Интерфейс Firefox 7 почти не изменился

Те пользователи, кто подолгу не закрывают браузер, наверняка, заметят эффективную "сборку мусора" и значительно меньшую фрагментацию памяти. Объём памяти, занимаемой Firefox 7, теоретически, должен расти ощутимо меньше, чем в предыдущих версиях. При открытии множества закладок это будет особенно хорошо заметно.

Кроме этого, в Firefox 7 исправлена проблема выгрузки ставшего ненужным Java-содержимого, которое в прошлых версиях застревало в памяти, повышая аппетиты приложения в отношении оперативной памяти. Запуск новой версии происходит значительно быстрее, чем у Firefox 6.

В новой версии появилась функция Telemetry. Она позволяет измерить производительность браузера и анонимно отправить данные разработчику. Это делается для выявления слабых мест Firefox. Предполагается, что на основе полученных данных разработчики смогут более оперативно исправлять недостатки приложения. Сбор и отсылка этой информации происходит в фоновом режиме. В Firefox не предусмотрен ее просмотр пользователем, однако, уже есть соответствующий плагин. Нужно также отметить, что по умолчанию данная функция в новом браузере отключена. Активировать ее или нет - дело пользователя.

Остальные усовершенствования коснутся разработчиков. Среди них добавление поддержки: Azure Direct2D для Canvas, спецификаций Web Timing, свойства CSS 3 text-overflow: ellipsis.

Последние отзывы к этой статье

Текущая оценка статьи: 3,3 из 5 баллов  

Отзыв  сергей | 8 ноября 2011, 02:18 | Оценка: 1
Проверяю FF на стареньком компе (показывает все до секунд), кто сказал, что Google Chrome, быстрый браузер? Поставте FF без Яндекс Бара... Увидите чудо! Добавьте плагин AdBlock Plus... и пользуйтесь интернетом. Не забывайте, правда, и другие плагины FF!

Все отзывы Смотреть предыдущие (все) комментарии (3)

***

Обзоры
Computer FAQ