Вопросы и Ответы    Программы
Поиск  
     

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. В седьмой версии префикс "http://" в адресной строке затеняется вместе с корневым слэшем, который стоит после имени хоста. Насколько это полезно и повышает безопасность, судить трудно. Однако, видимые изменения в 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.

 Статью написал Павел Данилов - специально для портала www.cdmail.ru

***

Рейтинг и отзывы о статье:

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

Читать комментарии (3) / Оценить. Написать комментарий

***

Сервис  |  Карта сайта  |  RSS  |  Контакты  |  Реклама      Copyright © cdmail.ru
Яндекс.Метрика