И 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-устройствах.

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

    Не так давно организация Mozilla выпустила последнюю версию браузера – Firefox 55. Теперь пользователи могут настраивать производительность, выбирая рекомендуемые значения. Помимо этого, были внедрены и другие новшества, о которых стоит сказать.

    Можно активировать или убрать аппаратное ускорение и устанавливать число одновременных процессов обработки веб-страниц (стандартное значение – 4, но можно ставить от 1 до 7). А лучше ничего особо не менять и положиться на стандартные значения, установленные разработчиками.

    • Все зависит от имеющегося объема памяти. Для средних ПК стоит использовать не более 4 процессов, но если устройство достаточно мощное и имеет более 8 ГБ ОЗУ, то можно увеличить цифру – Мозила на русском станет работать быстрее, но и расход ресурсов увеличится. Чтобы изменить значения, следует перейти в «Параметры» — «Основные» — «Производительность».
    • Не менее важным улучшением, влияющим на скорость работы, является функция мгновенного восстановления сеанса с огромными числом вкладок. Был проведен специальный тест: на старых версиях возобновление сеанса с 1500 открытыми вкладками занимало 8 минут, в то время как в новом релизе – около 20 секунд.


    Поддерживаются устройства виртуальной реальности, благодаря функции WebVR API. Это означает, что теперь через браузер Mozilla Firefox 55 64-bit, скачать который удастся с официального веб-ресурса, можно использовать всевозможные устройства дополненной реальности: гарнитуры, шлемы, датчики, очки – начиная от лидеров HTC Vive и Oculus Rift и заканчивая простыми и недорогими аппаратами на базе смартфонов. О виртуальных мирах, в которых пользователь будет абсолютно счастлив, пока говорить не приходится, а вот о несложных 3D-играх, а также виртуальных путешествиях по смоделированным локациям уже имеется множество сведений. ВебВР АПИ – это опция, которая разрабатывается с рядом крупных компаний и поддерживается основными обозревателями.

    Нововведения Firefox 64-бит


    В 55 версии с разрядностью Х64 придется создать новый профиль, поскольку старые больше не поддерживаются. Причина – в изменении формата хранения данных пользователя.

    Компания 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.

      Windows 7 / Windows 8 / Windows 10

    • Select Version Firefox 65.0.1 (32-bit) Firefox 65.0 (32-bit) Firefox 64.0.2 (32-bit) Firefox 64.0 (32-bit) Firefox 63.0.3 (32-bit) Firefox 63.0.1 (32-bit) Firefox 63.0 (32-bit) Firefox 62.0.3 (32-bit) Firefox 62.0.2 (32-bit) Firefox 62.0 (32-bit) Firefox 61.0.2 (32-bit) Firefox 61.0.1 (32-bit) Firefox 61.0 (32-bit) Firefox 60.5.2 ESR (32-bit) Firefox 60.5.1 ESR (32-bit) Firefox 60.4.0 ESR (32-bit) Firefox 60.3.0 ESR (32-bit) Firefox 60.2.2 ESR (32-bit) Firefox 60.2.0 ESR (32-bit) Firefox 60.1.0 ESR (32-bit) Firefox 60.0.2 (32-bit) Firefox 60.0.1 (32-bit) Firefox 60.0 (32-bit) Firefox 59.0.3 (32-bit) Firefox 59.0.2 (32-bit) View more...

      Firefox Setup 55.0.exe

    Features and Highlights

    2x Faster
    Crazy powerful browser engine? Check. Less time waiting around for pages to load? Also, check. Get the best Firefox yet.

    30% lighter than Chrome
    Less memory usage means more space for your computer to keep running smoothly. Your other programs will thank you.

    Smooth browsing
    Whether you’ve opened 10 or 1000, switching between tabs is faster than ever with Firefox’s new, responsive engine.

    Private Browsing
    Firefox blocks online trackers while you browse and won’t remember your history after you’re done.

    Tracking Protection
    Some ads have hidden trackers that follow you online. Rude. We know. That’s why our powerful tool stops them cold.


    By blocking some ads and scripts that bog down browsing, pages load up to 44% faster. Now that’s a win-win.

    Screenshots
    Uncomplicate screenshots. Take and share them directly from Firefox. That means no more searching for mysterious file names on your computer.

    Pocket
    Built right into the toolbar, it’s the ultimate save-for-later feature. View your articles, videos and pages across any device.

    Gaming & VR
    Engineered for next-gen gaming, It has built-in support for WASM and WebVR. No additional installation needed!

    Library
    Save time! Find all your favorite content like Pocket saves, bookmarks, browsing history, screenshots and downloads in one spot.

    Extensions
    Customize with thousands of extensions like LastPass, uBlock Origin, Evernote and more.

    Themes
    Make over browser to suit your mood! Choose a new look from our theme categories or create your own.

    Toolbar
    Set up Firefox your way. Drag and drop features in and out of your toolbar for easy access.

    Sync your devices
    Seamlessly access passwords, bookmarks and more. Plus, use our Send Tabs feature to instantly share open tabs between desktop, mobile and tablet.

    Note : It support for Windows XP and Windows Vista is still available trough Firefox ESR (Extenderd Support Release).