Mozilla firefox 55 версия. Настройка числа процессов в памяти

Mozilla выпустила финальную версию браузера Firefox 55. Официальное объявление разработчика состоится завтра.

В эту версию включена возможность настройки производительности Firefox через стандартные опции. Это дает возможность включить или выключить аппаратное ускорение и установить количество процессов обработки страниц (рекомендуется 4, но можно использовать от 1-го до 7-ми). Также можно вообще ничего не трогать и положиться на настройки по умолчанию, рекомендованные Mozilla. Все зависит от объема памяти. Для среднего современного компьютера, оптимально использовать 4 процесса, но если компьютер мощный и у него больше 8 Гб оперативной памяти, то можно повысить количество процессов - Firefox будет работать еще быстрее, но и возрастет потребление памяти. Все это расположено по следующему пути: «Настройки» > «Основные» > «Производительность».

Еще одним улучшением, касающимся производительности браузера, является, реализованное в этой версии, мгновенное восстановление сессий с большим количеством вкладок. В Mozilla провели такой тест: на старых версиях, восстановлении сессии с 1691-й вкладкой занимало 8 минут, теперь же требуется всего 15 секунд.

Поддержка устройств виртуальной реальности через WebVR API - еще одно нововведение Firefox 55. Это значит, что теперь браузер поддерживает различные устройства виртуальной и дополненной реальности: шлемы, очки, гарнитуры - как крутые Oculus Rift, HTC Vive, так и простенькие и недорогие устройства на основе смартфона. Пока речь, конечно, не о виртуальных мирах, где все будут счастливы, а о несложных трехмерных играх, виртуальных экскурсиях по смоделированным объектам и панорамных фотографиях. WebVR API - это стандарт, который разрабатывается совместно с рядом крупных разработчиков и поддерживается всеми . Множество демок можно найти на сайте WebVR Experiments .

Другие улучшения Firefox 55:

  • Теперь боковая панель может быть расположена с правой стороны окна программы (раньше только слева). Эта панель может отображать закладки, журнал посещений или облачные вкладки.
  • В функцию предварительного просмотра документа перед печатью добавлена функция «Упросить страницу», которая автоматически убирает все лишние элементы с распечатываемой страницы.
  • Изменения для функции поиска: при поиске через адресную строку доступна панель с перечнем поисковых механизмов; теперь поисковые подсказки включены по умолчанию для пользователей, которые не отключили эту возможность через настройки браузера.
  • Теперь Flash-контент загружается только после клика пользователем и только по HTTP и HTTPS.
  • Возвращена белорусская локализация. Напомню, что она была упразднена пару версий назад из-за длительного отсутствия человека, отвечавшего за нее.
  • Предпринят ряд улучшений в инструментах веб-разработки и улучшена поддержка различных веб-технологий и веб-стандартов.

Также важно упомянуть, что профиль браузера, открытый в 55-й версии нельзя использовать с более старыми версиями программы. То есть, попользовавшись новой версией, нельзя откатиться на более старую. Причина в изменении формата хранения пользовательских данных, который вводится в использование, начиная с этой версии.

Firefox 55 для Android

В версии для Android реализовано масштабирование через двойное нажатие, с последующим сдвигом для изменения пропорций (это нужно при управлении браузером одной рукой). В настройки добавлена опция для использования системного размера шрифта. Также теперь небезопасные сайты больше не могут получать информацию о геолокации пользователя.

The new version of Firefox 55 has been released and is available for download and installation. It comes with innovative functionality to offer the best browsing experience. Many bugs are fixed which were reported in earlier versions and security improvements have been made. Many new features are also added in Firefox 55.

In this article, we give the full offline installer direct download links of Firefox 55 so that you may install it on multiple computers without wasting Internet bandwidth.

New Features in Firefox 55

  • In this version, Firefox has launched Windows support for WebVR, this will bring immersive experiences to the web.
  • Different options are added which allows users to optimize their recent performance improvements.
  • Now installation process is simplified with a streamlined Windows stub installer. Firefox for Windows 64-bit is now installed by default in 64-bit systems with at least 2 GB of RAM. And full installers with advanced installation options are still available.
  • The address bar functionality is improved. You can now search with any installed one-click search engine directly from the address bar. And search suggestions appear by default as you start typing.
  • When entering a host-name in the URL bar, Firefox resolves to the secure version of the site which is https instead of the insecure version which is HTTP, when possible.
  • Updated Sidebar for bookmarks, history, and synced tabs so it can appear on the right edge of the window as well as the left.
  • Firefox 55 has added support for stereo microphones with WebRTC.
  • Pages can be simplified before printing from within Print Preview option available in Firefox.
  • Firefox updated version for OSX and macOS to allow users to assign custom keyboard shortcuts to Firefox menu items via System Preferences.
  • Browsing sessions with a high number of tabs are now restored in an instant
  • You can make screenshots of web pages, and save them locally or upload them to the cloud. This feature will undergo A/B testing and will not be visible for some users.
  • In Firefox 55, Belarusian (be) locale is added.

Bugs Fixed in Firefox 55

Different bugs and security vulnerabilities are fixed in Firefox 55.

  • The Developer Tools feature suffers from an XUL injection vulnerability due to improper sanitization of the web page source code. This is fixed now.
  • A use-after-free vulnerability can occur in WebSockets when the object holding the connection is freed before the disconnection operation is finished. This results in an exploitable crash. This has resolved now.
  • A buffer overflow can occur when the image renderer attempts to paint non-displayable SVG elements. This results in a potentially exploitable crash. This is resolved now.

Many other bugs are also fixed, for a complete detail, go .

Changelog

  • In this version, the Adobe Flash plugin has made click-to-activate by default.
  • Firefox does not support downgrades, even though this may have worked in past versions. Users who install Firefox 55+ and later downgrade to an earlier version may experience issues with Firefox.
  • It has Modernized application update UI to be less intrusive and more aligned with the rest of the browser.

For Developers

  • In Firefox 55, sites that don’t use SSL can no longer access Geolocation APIs to find a user’s physical location.

Check the current version of Firefox

  1. You can check your Firefox’s current version by going to Help, then About Firefox. A pop-up window will appear that shows you information of your browser. If any new update is present, click on “What’s new”.
  2. The Update will download manually within the browser.

  3. When an update is installed, restart your browser and check its version again by going to Help. Now you will see that pop-up window says, “Firefox is up to date".

  4. But if you do not want to download it through the browser, you can download standalone installer from below provided links, and install the browser by yourself,

Firefox 55 Installation steps

  1. Download the Offline Installer from below link.
  2. After downloading, open the installer to start installing the browser. It will extract the components first.
  3. Then ask you to select the Type of your setup.

  4. Choose the installation location for Firefox.

  5. Then the installation will begin and takes 4-5 seconds to complete.

  6. Click on finish and Firefox browser will launch as you exit the installer.



Компания Mozilla представила новую версию своего известнейшего браузера. Она отличается рядом важных нововведений в области производительности, потребления ресурсов, безопасности и интерфейса. О том, что нового в Firefox 55 мы детально расскажем далее.

Возможные проблемы при обновлении до Firefox 55

Прежде чем рассказывать о позитивных изменениях, коротко о возможных проблемах. Начнём с расширений. Хоть крупные хлопоты с ними ожидаются ещё только в версиях 56-57, некоторые неприятности могут встретить вас уже в Firefox 55.

Предвестие будущих проблем

У нас, например, начались серьёзные проблемы с модулем Tile Tabs, который блокировал загрузку новых страниц вплоть до своего отключения. Небольшие неполадки наблюдаются также в Tab Mix Plus.

Расширение пока что потеряло возможность визуально отмечать незагруженные табы, вдобавок из-за него может не работать анимированное перемещение вкладок по панели, если вы с помощью TMP меняли их ширину. Чтобы вернуть возможность перемещать табы и при этом не отключать сам Tab Mix Plus, вы можете снять там флажок вот с этой опции:

Это вернёт перемещение, но без плавной анимации. Стоит отметить, что все описанные проблемы наверняка временные и разработчики расширений должны их скоро поправить.

Другой крайне значимый момент: профиль Firefox 55 и выше будет несовместим с предыдущими версиями . То есть, если вам захочется каким-либо способом уже после обновления до 55 откатиться на предыдущий «огненный лис», с этим могут возникнуть серьёзные проблемы.

Мгновенный запуск и снижение потребления памяти

Ещё до того, как версия 55 вышла в финал, представители Mozilla рассказали о важнейших изменениях в ней: ускоренном старте и значительном снижении расхода памяти на вкладки, оставшиеся с прошлой сессии. Приводились, в частности, вот такие сравнительные тесты:

На картинке выше время запуска Firefox, в котором с предыдущей сессии осталось 1691 (!) вкладка. Как видите, по Firefox 51 включительно наблюдался значительный регресс. Ситуация улучшилась лишь в версии 52, а сейчас, в Firefox 55 выходит на невиданный уровень: браузер будет мгновенно стартовать с любым числом табов.

Другой, не менее важный аспект – потребление ОЗУ:

Даже несмотря на давно действующий механизм вкладок по требованию, до Firefox 55 загрузка браузера с большим числом табов могла отнимать сотни или же даже гигабайты «оперативки». Теперь эта проблема в значительной степени должна быть сведена на нет.

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

Запуск Firefox 54 с более чем тремя сотнями веб-страничек с предыдущего сеанса работы длился около 30 секунд. Именно настолько зависал интерфейс веб-обозревателя, прежде чем вы могли переключаться по вкладкам. В Firefox 55 работать с таким числом вкладок можно сразу же. Интерфейс больше не зависает ни на секунду.

Цифры, разумеется, могут варьироваться от числа табов, расширений, установленной у вас ОС, железа, разрядности браузера и числа используемых в нём процессов, но факт в том, что Firefox 55 и вправду сделал серьёзный шаг вперёд. К слову, при одновременном закрытии большого числа вкладок программа теперь тоже больше не подвисает.

Настройка числа процессов в памяти

В Firefox 54, что вышел в начале лета, Mozilla наконец-то завершила одно из важнейших внутренних изменений Firefox за последние годы – многопроцессность. Важно, что по сравнению с Chrome «огненный лис» не запускает всё и вся в отдельных процессах в памяти, а использует эту функцию предельно аккуратно, обычно используя всего 2-4 процесса (в зависимости от железа).

Наглядное отличие в подходах Google и Mozilla к многопроцессности

Многопроцессность весьма положительно сказывается на производительности (отзывчивости интерфейса), а также на стабильности и безопасности. Но, повторимся, в отличие от Chrome процессы в Firefox не плодятся десятками, поэтому оперативной памяти браузер от Mozilla по-прежнему ест сильно меньше конкурентов.

В новом Firefox 55 Mozilla сделала ещё один шаг, связанный с многопроцессностью: вы теперь сами можете настроить число процессов. Такого нет в Chrome, равно как нет и в любом браузере на базе Chromium.

На системе с 8 ГБ ОЗУ выбор предлагается от 1 до 7 процессов. По умолчанию для нашего железа браузер рекомендует четыре процесса в памяти (однако автор использует пока только 1 процесс, т. к. есть несовместимые с многопроцессностью расширения). На ПК с большим объёмом «оперативки», судя по всему, есть возможность использовать более 7 процессов в памяти.

Таким образом вы сами можете настроить компромисс между производительностью и потреблением ресурсов.

Улучшения в адресной строке

Перейдём к обзору перемен в интерфейсе. Ряд изменений внесён в работу адресной строки. Так, популярная функция поисковых подсказок в ней теперь включена по умолчанию. Также браузер постарается перенаправлять вас на более безопасные HTTPS-версии сайтов, когда это возможно.

Наконец, в Firefox 55 включена по умолчанию уже давно тестировавшаяся функция иконок поисковиков в выпадающем интерфейсе адресной строки:

Иконки кликабельны. В итоге вы сможете налету перемещаться между различными поисковыми движками прямо из строки адреса, экономя время и клики. Перечень доступных поисковиков, разумеется, тоже настраивается.

Улучшения боковых панелей

Пара изменений внесена в боковые панели браузера. Во-первых, теперь за счёт нового меню стало гораздо проще переключаться между разделами этих панелей.

Во-вторых, как вы можете видеть на скриншоте выше, появилась новая опция, позволяющая расположить боковую панель не только слева, где она была в Firefox всегда, но и справа:

Другие изменения

Разумеется, есть в Firefox 55 и другие нововведения. Например, ряд улучшений предпринят для увеличения безопасности работы с Flash. Из наиболее очевидного: новая, включённая по умолчанию опция по блокировке опасного и навязчивого флеш-содержимого:

Другое изменение: содержимое Flash можно загружать только через http и https. Mozilla отключила поддержку Flash для других протоколов, таких как file для доступа к локальным данным или ftp.

Ещё одно улучшение сделано в области печати. Там появилась новая опция (отключена по умолчанию) по упрощению веб-страниц. При её активации на страничках остаётся только текст и исчезает почти всё лишнее.

Планы на Firefox 56

По-настоящему огромные изменения Mozilla готовит на Firefox 57, что выйдет в середине ноября. А вот ближайший Firefox 56, релиз которого назначен на 26 сентября, будет достаточно скромным обновлением. Пока там запланировано только три заметных изменения.

Во-первых, это новая страница настроек: опции в ней будут переупорядочены для большей наглядности, а вдобавок по ним появится встроенный поиск.

Глянуть на это можно и в текущем Firefox 55:

  • Оценить перестановки в настройках вы можете задав на about:config параметру browser.preferences.useOldOrganization значение false вместо true;
  • Встроенный поиск активируется присвоением true для параметра browser.preferences.search.

Во-вторых, все 32-разрядные версии браузера будут автоматически обновлены до x64. Многим такое может показаться весьма спорным, так как версии x64 потребляют больше «оперативки», однако они заметно стабильнее и не боятся нехватки памяти, от чего Firefox*32 порой зависает и падает.

В свою очередь, существующий уже годы 64-разрядный Firefox только сейчас достиг такого уровня качества и производительности, что Mozilla сделала его выбором по умолчанию в сетевом инсталляторе, а в следующем месяце собирается обновить до x64 практически всех юзеров. Исключение будет сделано лишь для тех, кто остался на ОС x86 и (или) располагает менее чем 2 ГБ ОЗУ.

Наконец, в-третьих, браузер перестанет автоматически запускать аудио и видео на фоновых вкладках, к которым с момента открытия вы ещё ни разу не обращались. Проверить это новшество можно уже сейчас, найдя на about:config параметр media.block-autoplay-until-in-foreground и присвоив ему значение true.

И transform-origin .

  • Поддержка свойства text-justify , предназначенного для применения совместно с text-align: justify и позволяющего управлять тем, куда вставлять пустое пространство для растяжения строк на всю ширину элемента: между словами (inter-word) или между символами (inter-character).
  • Включена по умолчанию поддержка логических значений inline-start и inline-end свойств float и clear . Действие логических значений, в отличие от left и right , зависит от направления текста, задаваемого HTML-атрибутом dir .
  • Экспериментальная поддержка нестандартного свойства -moz-context-properties . Поддержка включена по умолчанию в Nightly-сборках Firefox, а в более стабильных сборках включается параметром svg.context-properties.content.enabled на странице скрытых настроек about:config . Свойство позволяет для SVG-элемента, вставленного на страницу как элемент IMG , задавать набор атрибутов, которые можно переопределять с помощью одноимённых CSS-свойств элемента IMG . Благодаря этому отпадает необходимость создания множества копий SVG-файла, различающихся, например, только цветом. На данный момент возможность поддерживается только для SVG-изображений, загруженных по служебным протоколам chrome:// или resource:// в рамках расширений и собственного кода браузера.
  • Поддержка псевдоэлемента ::cue , позволяющего в некоторых пределах (цвет, фон, прозрачность и проч.) управлять оформлением области отображения текстового WebVTT -сопровождения к аудио- или видеозаписи. Такое сопровождение привязывается с помощью HTML-элемента TRACK внутри элемента VIDEO или AUDIO .
  • В подлежащих редактированию в WYSIWYG -режиме элементах с атрибутом contenteditable="true" для разделения строк теперь используется заключение в элемент DIV для единообразия с бразерными движками Blink (Chrome, Opera, Vivaldi, Яндекс.Браузер) и WebKit (Safari). Ранее строки в Firefox разделялись элементом BR .
  • В Nightly-сборках Firefox включена по умолчанию поддержка элементов INPUT типов date и time .
  • JavaScript, DOM

    • В Windows-версии Firefox включена по умолчанию поддержка WebVR 1.1 - программного интерфейса (API) для работы с устройствами виртуальной реальности типа Oculus Rift и HTC Vive , в начале 2016 года. Firefox 55 - первый настольный браузер с поддержкой WebVR.
    • Включена по умолчанию поддержка программного интерфейса (API) Cooperative Scheduling of Background Tasks , также известного как Background Tasks API и requestIdleCallback() API. Данная функциональность позволяет запрашивать у браузера отложенное исполнение низкоприоритетного кода в промежутки времени, когда браузер свободен и исполнение кода не должно привести к заметному снижению его отзывчивости.
    • Поддержка программного интерфейса Intersection Observer , предназначенного для асинхронного отслеживания попадания заданного элемента в отображаемую область содержащего его прокручиваемого элемента. По сравнению с традиционно используемым для этого getBoundingClientRect() в обработчике события scroll , Intersection Observer API потенциально обеспечивает более высокое быстродействие и меньше влияет на отзывчивость браузера.
    • Оператор... теперь поддерживается в destructuring -присваивании и для упрощённого клонирования объектов .
    • Методы toLocaleLowerCase() и toLocaleUpperCase() теперь поддерживают необязательный параметр, позволяющий явно задать язык, в соответствии с особенностями которого следует изменять регистр символов. Если задано несколько языков в виде массива, автоматически выбирается наиболее подходящий .
    • Конструктор объекта Intl.Collator теперь поддерживает необязательный именованный параметр caseFirst , позволяющий управлять взаимным порядком вариантов одного и того же символа в нижнем и верхнем регистрах.
    • Свойства scrollX и scrollY объекта window и их псевдонимы pageXOffset и pageYOffset теперь хранят значения с плавающей запятой - единообразно с другими браузерами и со значениями, возвращаемыми методом getBoundingClientRect() . Ранее эти свойства в Firefox содержали целочисленные значения.
    • Методы объектов DOMTokenList (например, element.classList), изменяющие содержимое соответствующего HTML-атрибута (class) и DOM-свойства (className), теперь автоматически удаляют ( , ) повторяющиеся элементы и лишние пробельные символы вокруг и между элементами списка.
    • В WebGL и WebGL 2 теперь доступно расширение WEBGL_compressed_texture_s3tc_srgb , дающее возможность экономить видеопамять путём использования сжатых текстур.
    • Поддержка использования стереофонических источников звука (микрофонов) посредством getUserMedia() в WebRTC. В Firefox 56 ожидается возможность явно запросить монофонический источник звука.
    • Использование средств определения местоположения пользователя (Geolocation API) и хранения данных на компьютере пользователя (Storage API) теперь доступно ( , ) только для страниц, загруженных по защищённому протоколу HTTPS .

    Прочее

    • Поддержка параметра browser_style в манифесте расширений на основе WebExtensions API. Параметр позволяет отключить оформление элементов форм по умолчанию для единообразия с элементами собственного интерфейса браузера. Вначале параметр был ошибочно по умолчанию установлен в значение true , что сделало неработоспособными страницы настроек существующих расширений, написанных без учёта этой возможности, но затем это было исправлено .
    • Для ранее посещённых HTTP-адресов, осуществляющих автоматическое перенаправление на HTTPS-версию, теперь в автодополнении адресной строки приоритет имеет HTTPS-вариант адреса.
    • Для страниц, не снабжённых стилями для печати, теперь есть возможность автоматизированным образом упростить оформление страницы перед её печатью с помощью галки «Упростить страницу» в диалоге предварительного просмотра.
    • Flash-ролики поэтапно станут требовать щелчка для активации: в Nightly-сборках Firefox это включено для всех пользователей, в бета-версии - для половины пользователей. В отношении стабильных сборок планируется , что изменение затронет 5% пользователей в течение двух недель после выхода Firefox 55, 25% пользователей в течение 4 недель и всех пользователей до выхода Firefox 56.
    • Для роликов Flash и других плагинов теперь разрешена загрузка только по протоколам http:// и https:// .
    • В формат профилей Firefox внесены обратно-несовместимые изменения, из-за которых использование профиля, единожды использованного с Firefox 55, с предыдущими версиями Firefox может приводить к проблемам.
    • Значительно ускорено восстановление сеансов с большим количеством вкладок и уменьшено потребление памяти.
    • Firefox 55 - последняя версия Firefox с поддержкой устаревшей операционной системы Android 4.0, выпущенной в 2011 году и сейчас имеющей долю менее 1% на Android-устройствах.

    Последние материалы раздела:

    Конспект урока по окружающему миру на тему: «Режим дня II
    Конспект урока по окружающему миру на тему: «Режим дня II

    Тема Режим дня Учебная задача Цель темы научиться планировать распорядок дня Сформировать понятие о режиме дня школьника Показать...

    Страна с трагической судьбой
    Страна с трагической судьбой

    Апофеозом гражданской войны в Анголе и Войны за независимость Намибии стала оборона ангольскими правительственными войсками, кубинскими...

    Все, что нужно знать о бактериях
    Все, что нужно знать о бактериях

    Бактерии представляют собой одноклеточные безъядерные микроорганизмы, относящиеся к классу прокариотов. На сегодняшний день существует более 10...