Firefox был создан Дэйвом Хайаттом и Блейком Россом как экспериментальная ветвь браузера Mozilla , впервые выпущенного как Firefox 1.0 9 ноября 2004 года. Начиная с версии 5.0, был введен быстрый цикл выпуска, в результате чего новый основной выпуск версии выходил каждые шесть недель. Это постепенно ускорялось еще больше в конце 2019 года, так что новые основные выпуски происходят в четырехнедельных циклах, начиная с 2020 года. [3]
В марте 2011 года Mozilla представила планы по переходу на более быстрый 16-недельный цикл разработки , аналогичный Google Chrome . Ars Technica отметила, что этот новый цикл повлек за собой «значительные технические и операционные проблемы» для Mozilla (в частности, сохранение совместимости со сторонними дополнениями ), но что он поможет ускорить принятие Firefox новых веб-стандартов, функций и улучшений производительности. [4] [5] Этот план был реализован в апреле 2011 года. [6] Процесс выпуска был разделен на четыре «канала», при этом основные релизы переходили на следующий канал каждые шесть-восемь недель. Например, ночной канал будет включать предварительную нестабильную версию Firefox 6, которая перейдет на экспериментальный канал «Aurora» после предварительного тестирования, затем на более стабильный канал «beta», прежде чем, наконец, достигнет публичного канала выпуска, причем каждый этап займет около шести недель. [7] [4] [8] Для корпораций Mozilla представила канал расширенной поддержки, при котором новые версии выпускаются каждые 30 недель (и поддерживаются еще 12 недель после выпуска новой версии ESR), хотя Mozilla предупредила, что он будет менее безопасным, чем канал выпуска, поскольку исправления безопасности будут переноситься только для уязвимостей с высоким уровнем воздействия. [9]
В 2017 году Mozilla отказалась от канала Aurora, который показал низкий уровень внедрения, и перенесла Firefox Developer Edition на бета-канал. [10] Mozilla использует A/B-тестирование [11] и поэтапный механизм развертывания для канала выпуска, где обновления сначала представляются небольшой части пользователей, а Mozilla отслеживает свою телеметрию на предмет увеличения сбоев или других проблем, прежде чем обновление станет доступно всем пользователям. [7] В 2020 году Firefox перешел на четырехнедельный цикл выпуска, чтобы догнать Chrome в поддержке новых веб-функций. [12] [13] Chrome перешел на четырехнедельный цикл годом позже. [14]
Firefox 5 был выпущен 21 июня 2011 года [15] , через три месяца после основного релиза Firefox 4. Firefox 5 является первым релизом в новом плане быстрого выпуска Mozilla, соответствующем быстрому графику выпуска Google Chrome и быстрому увеличению номеров версий. [16] Firefox 5 значительно улучшил скорость выполнения веб-задач, таких как загрузка страниц с полями со списками или MathML . Mozilla также интегрировала стандарт HTML-видео WebM в браузер, что позволяет воспроизводить видео WebM. [17]
Firefox 6 был выпущен 16 августа 2011 года, представив менеджер разрешений, новую подсветку адресной строки ( доменное имя черное, а остальная часть URL серая [18] ), упорядочив внешний вид блока идентификации сайта, ускорив время запуска, компилятор JavaScript ScratchPad и множество других новых функций. Это обновление также принесло печально известную функцию, из-за которой JavaScript, введенный в адресную строку, не запускался. [19]
Firefox 7 был выпущен 27 сентября 2011 года [20] и использует на 50% меньше оперативной памяти, чем Firefox 4, в результате проекта MemShrink, направленного на сокращение использования памяти Firefox. [21] [22] [23] Firefox 7.0.1 был выпущен несколькими днями позже, чтобы исправить редкую, но серьезную проблему с дополнениями, которые не обнаруживались браузером. [24] Некоторые URL-адреса обрезаются в адресной строке, поэтому схема « http ://» больше не отображается, но « https ://» по-прежнему отображается. Конечные слеши в доменах также скрыты, например: https://www.example.org/ становится https://www.example.org. [18] [25]
Firefox 8 был выпущен 8 ноября 2011 года [26] и запрашивает у пользователей информацию о любых ранее установленных дополнениях. После установки диалоговое окно предлагало пользователям включить или отключить дополнения. Дополнения, установленные сторонними программами, были отключены по умолчанию, но установленные пользователем дополнения были включены по умолчанию. Mozilla посчитала, что установленные сторонними программами дополнения были проблемными, отнимая у пользователя контроль, отставая в обновлениях совместимости и безопасности, замедляя запуск Firefox и время загрузки страниц, а также загромождая интерфейс неиспользуемыми панелями инструментов . [27] Добавлена опция в настройках для отложенной загрузки вкладок сеанса (до этого ее можно было включить с помощью настройки конфигурации, начиная с версии 4.0 beta 7 [28] ). [29]
Firefox 9 был выпущен 20 декабря 2011 года, включает в себя различные новые функции, такие как Type Inference, которая повышает производительность JavaScript до 30%, улучшенную интеграцию тем для Mac OS X Lion , добавленную навигацию смахиванием двумя пальцами для Mac OS X Lion, добавленную поддержку запроса статуса Do Not Track через JavaScript, добавленную поддержку font-stretch, улучшенную поддержку text-overflow, улучшенную поддержку стандартов для HTML5, MathML и CSS, а также исправлено несколько проблем безопасности. Он также имеет большой список исправлений ошибок. [30]
Firefox 10 и Firefox ESR 10 были выпущены 31 января 2012 года. [31] [32] Firefox 10 добавил полноэкранный API и улучшенную производительность WebGL, поддержку CSS 3D Transforms и сглаживания в стандарте WebGL для аппаратно-ускоренной 3D-графики. Эти обновления WebGL означают, что более сложные анимации сайтов и веб-приложений могут отображаться плавно в Firefox, и что разработчики могут анимировать 2D-объекты в 3D без плагинов. [33] [34] Он также представил новый CSS Style Inspector, который позволяет пользователям проверять структуру сайта и редактировать CSS, не выходя из браузера. [31] Firefox 10 предполагал, что все дополнения, созданные как минимум для Firefox 4, были совместимы. Разработчик дополнения может предупредить Mozilla о том, что дополнение несовместимо, переопределяя совместимость с версией 10 или более поздней. Это новое правило также не распространяется на темы. [35]
Firefox 10 ESR — это первый релиз с расширенной поддержкой (ESR) , как и ранее 10 января 2012 года, когда Mozilla Foundation объявила о доступности версии Firefox ESR. [36] Firefox ESR предназначен для групп, которые развертывают и поддерживают среду рабочего стола в крупных организациях, таких как университеты и другие школы, окружные или городские органы власти и предприятия. В течение расширенного цикла в Firefox ESR не будут добавляться новые функции, будут исправлены только уязвимости безопасности с высоким риском/высоким воздействием или серьезные проблемы со стабильностью. [37]
Firefox 11 был выпущен 13 марта 2012 года. Firefox 11 представил множество новых функций, включая миграцию закладок и истории из Google Chrome , [39] интегрированные службы SPDY ,Page Inspector Tilt (3D View) , Add-on Sync , переработанные элементы управления видео HTML5 и редактор стилей ( CSS ). [40] Обновление также исправило множество ошибок и улучшило инструменты разработчика. [41]
Firefox 12 был выпущен 24 апреля 2012 года. Firefox 12 представил несколько новых функций, но внес много изменений и заложил основу для будущих выпусков. Firefox 12 для Windows добавил Mozilla Maintenance Service, которая может обновлять Firefox до новой версии без запроса UAC . [42] Он также добавил номера строк в «Исходный код страницы» и центрировал поиск в результатах поиска. Было сделано 89 улучшений для веб-консоли, Scratchpad, Style Editor, Page Inspector, Style Inspector, HTML view и Page Inspector 3D view (Tilt). [43] Было исправлено множество ошибок, а также множество других незначительных внутренних изменений. [44] [45] Firefox 12 является финальным выпуском для поддержки Windows 2000 и Windows XP RTM & SP1 . [46] [47]
Firefox 13 был выпущен 5 июня 2012 года. [48] Начиная с этой версии, поддержка Windows была исключительно для Windows XP SP2/SP3, Windows Vista и Windows 7. Firefox 13 добавляет и обновляет несколько функций, таких как обновленная новая вкладка [49] и домашняя страница вкладки. [50] Обновленная новая страница вкладки — это функция, похожая на Speed Dial , уже присутствующую в Opera , Google Chrome , Apple Safari и Internet Explorer . На новой странице вкладки будут отображаться девять наиболее посещаемых пользователем веб-сайтов вместе с кэшированным изображением. В дополнение к обновленной новой вкладке и домашней странице вкладки, Mozilla добавила очиститель/сброс профиля пользователя, сократила время зависания и реализовала вкладки по запросу. [51] Очиститель/сброс профиля пользователя предоставляет пользователям возможность исправлять ошибки и сбои Firefox, которые могут возникнуть. [52] Вкладки по запросу Mozilla восстанавливают вкладки, которые были открыты в предыдущем сеансе, но будут держать вкладки незагруженными до тех пор, пока пользователь не запросит просмотр страницы. [53]
Firefox 14 был выпущен 26 июня 2012 года только для мобильных устройств, сразу за пределами обычного графика выпуска веб-браузера. [54] Чтобы синхронизировать номера версий настольных и мобильных версий Firefox, Mozilla решила выпустить версию 14.0.1 как для мобильных, так и для настольных компьютеров 17 июля 2012 года вместо Firefox 14 версии 14.0 для настольных компьютеров и версии 14.0.1 для мобильных устройств. [54]
Firefox 14 представляет новый детектор зависания (похожий на тот, как Mozilla в настоящее время собирает другие данные), который позволяет Mozilla собирать, анализировать и определять причину зависания/замораживания браузера. Mozilla использует эту информацию для улучшения отзывчивости Firefox для будущих выпусков. [55] В дополнение к борьбе с ошибками зависания и отсутствия ответа, которые возникают из-за Firefox, Mozilla реализовала добровольную активацию для плагинов, таких как Flash и Java . Mozilla хочет уменьшить потенциальные проблемы, которые могут возникнуть из-за нежелательного использования сторонних приложений ( вредоносное ПО , замораживание и т. д.). [56]
Firefox 15 был выпущен 28 августа 2012 года с инструментом разработчика « Отзывчивый дизайн » [57] , добавил поддержку аудиоформата Opus и добавил предварительную встроенную поддержку PDF (отключенную по умолчанию). [58]
Firefox 15 представил тихие обновления, автоматическое обновление, которое обновит Firefox до последней версии без уведомления пользователя, [59] функция, которая веб-браузеры Google Chrome и Internet Explorer 8 и выше уже реализовали, [60] [61] хотя пользователь мог отключить эту функцию. [62] Время запуска в Firefox 15 было улучшено для пользователей Windows. [63]
Firefox 16 был выпущен 9 октября 2012 года, исправляя существенные ошибки новых функций в Mac OS X Lion . Были сделаны улучшения в скорости запуска, когда пользователь хочет восстановить предыдущий сеанс. [64] Поддержка просмотра PDF- файлов в строке была добавлена в размещение плагина. Была добавлена поддержка веб-приложений. Формат аудио Opus теперь включен по умолчанию. [65]
Развертывание Firefox 16 версии 16.0.0 было остановлено 10 октября 2012 года после того, как Mozilla обнаружила уязвимость безопасности и рекомендовала перейти на версию 15.0.1, пока проблема не будет устранена. [66] Уязвимость безопасности была устранена в версии 16.0.1, которая была выпущена на следующий день, 11 октября 2012 года. [67]
Firefox 17 и Firefox ESR 17 были выпущены 20 ноября 2012 года. [68] Не планировалось привносить столько функций, ориентированных на пользователя, как в предыдущих выпусках, но он приносит улучшенное отображение результатов адресной строки, [69] улучшения механизма тихого обновления для пользователей с несовместимыми дополнениями, [70] и усовершенствования системы Click-To-Play, представленной в Firefox 14. [71] Также включена новая функция для разработчиков, редактор дерева HTML [72] . Firefox 17 — первая версия браузера, которая использует SpiderMonkey 17. [73]
Начиная с Firefox 17, поддержка Mac OS X распространяется исключительно на Snow Leopard , Lion и Mountain Lion .
Firefox 18 был выпущен 8 января 2013 года. [74] Новой функцией Firefox 18 является IonMonkey , движок JavaScript следующего поколения от Mozilla, [75] он также использует некоторые функции WebRTC . [76] Firefox 19 был выпущен 19 февраля 2013 года со встроенным средством просмотра PDF-файлов . [77]
Firefox 20 был выпущен 2 апреля 2013 года и представил панельный менеджер загрузок, [78] [79] вместе с декодированием H.264 на <video>
теге (только в Windows) и приватным просмотром для каждого окна. Он также включает новый набор инструментов разработчика, который объединяет все инструменты разработчика на одной панели.
Firefox 21 был выпущен 14 мая 2013 года. Социальный API теперь поддерживает несколько поставщиков и улучшенный трехуровневый пользовательский интерфейс для функции «Не отслеживать» (DNT). [80]
Firefox 22 был выпущен 25 июня 2013 года . WebRTC теперь включен по умолчанию. [81] Была добавлена частичная поддержка CSS Flexbox (поддержка flex-wrap была запланирована для Firefox 28 [82] ). Новой функцией для Firefox 22 стал OdinMonkey, движок JavaScript следующего поколения от Mozilla.
Firefox 23 был выпущен 6 августа 2013 года. Он включает в себя обновленный логотип Firefox, блокировку смешанного контента, включенную по умолчанию для защиты от атак типа «человек посередине» , реализацию <input type="range">
атрибута управления формой в HTML5, отказ от поддержки <blink>
элемента HTML , а также text-decoration:blink
элемента CSS , ограничение на необходимость «переключаться на другого поставщика поиска во всем браузере», глобальную консоль браузера, новый сетевой монитор среди прочего. JavaScript автоматически включается обновлением, независимо от предыдущей настройки, а возможность его отключения была удалена из интерфейса, [83] «спорное» изменение было сделано, потому что многие веб-сайты зависят от JavaScript, и было сочтено, что пользователи, не знавшие, что они отключили JavaScript, приписывали полученную непредсказуемую компоновку ошибкам программного обеспечения в Firefox. [84]
Firefox 24 и Firefox 24 ESR были выпущены 17 сентября 2013 года. Релиз включает в себя поддержку нового стиля полосы прокрутки в Mac OS X 10.7 (и более новых версий), закрытие вкладок справа, улучшенную консоль браузера для отладки и улучшенный рендеринг SVG, среди прочего. [85] Это первая версия браузера, которая использует SpiderMonkey 24. [86]
Firefox 25 был выпущен 29 октября 2013 года. В какой-то момент планировалось, что Firefox 25 Nightly будет включать тему Australis, но Australis фактически не появлялась в Nightly до Firefox 28, [87] не попала в канал Firefox 28 Aurora и, наконец, стала доступна с Firefox 29. [88] В этом выпуске была добавлена поддержка <iframe srcdoc>
атрибутов background-attachment:local
в CSS, а также поддержка API веб-аудио , отдельная панель поиска для каждой вкладки и множество других исправлений ошибок. [89] [90] [91]
Firefox 26 был выпущен 10 декабря 2013 года. Firefox 26 изменил поведение плагинов Java на режим «click-to-play» вместо автоматического их запуска. Он также добавил поддержку H.264 на Linux, поддержку менеджера паролей для полей, сгенерированных скриптом, и возможность для пользователей Windows без расширенных прав записи обновлять Firefox, а также множество исправлений ошибок и изменений, связанных с разработчиками. [92]
Firefox 27 был выпущен 4 февраля 2014 года. Он добавляет улучшенную поддержку Social API и SPDY 3.1, а также включение TLS 1.1 и 1.2 по умолчанию после тестирования через переключение about:config
с версии 23 (TLS 1.1 [93] [94] ) и 24, выпущенной 17 сентября 2013 года. [95] Кроме того, он приносит множество исправлений ошибок, улучшений безопасности и изменений, связанных с разработчиками. [96] Firefox 28 был выпущен 18 марта 2014 года и добавил поддержку декодирования видео VP9 и поддержку Opus в WebM. [97]
Firefox 29 был выпущен 29 апреля 2014 года и включает в себя переработанный интерфейс под кодовым названием Australis, он также удаляет панель дополнений и перемещает ее содержимое в панель навигации. [98] Кроме того, он ввел автоматическое исправление опечаток протокола в адресной строке, что означает, что, например, ttps://
автоматически исправляется на https://
. [99] Firefox 30 был выпущен 10 июня 2014 года. Он добавляет поддержку GStreamer 1.0 и новую кнопку боковой панели, а большинство плагинов не активированы по умолчанию. [100] [101]
Firefox 31 и Firefox 31 ESR были выпущены 22 июля 2014 года. Обе версии добавили поле поиска на новой вкладке и были улучшены для блокировки вредоносного ПО из загруженных файлов, а также получили другие новые функции. [102] Firefox 31 ESR — первый ESR, включающий интерфейс Australis, унифицирующий пользовательский интерфейс в разных версиях Firefox. Версии Firefox 24.xx ESR будут автоматически обновлены до версии ESR 31 после 14 октября 2014 года. [103]
Firefox 32 был выпущен 2 сентября 2014 года. Он демонстрирует улучшения HTTP- кэширования , добавляет поддержку HiDPI / Retina в пользовательский интерфейс инструментов разработчика и расширяет поддержку HTML5, среди прочего. [104] [105]
Firefox 33 был выпущен 14 октября 2014 года. Теперь в Windows по умолчанию включена функция компоновки вне основного потока (OMTC) (что улучшает отзывчивость ), [106] поддержка OpenH264 , поисковые подсказки на about:home и about:newtab, улучшения поиска в адресной строке , повышение надежности восстановления сеанса и другие изменения. [107]
Firefox 33.1 был выпущен 10 ноября 2014 года в ознаменование 10-летнего юбилея Firefox. [108] [109] Firefox 33.1.1 был выпущен только для настольных компьютеров 14 ноября 2014 года, исправляя сбой при запуске. [110]
Firefox 34 был выпущен 1 декабря 2014 года. Он приносит Firefox Hello ( клиент WebRTC для голосового и видеочата), улучшенную панель поиска и реализацию HTTP/2 (draft14) и ALPN , вместе с другими функциями. Он также отключает SSLv3 и позволяет восстанавливаться из заблокированного процесса Firefox и переключать темы и персоны непосредственно в режиме настройки. [111]
Firefox 35 был выпущен 13 января 2015 года. Он обеспечивает поддержку модели разговоров на основе комнаты в чат-сервисе Firefox Hello и другие функции, а также включает исправления безопасности. [112] Firefox 36 был выпущен для настольных компьютеров 24 февраля 2015 года, обеспечивая полную поддержку HTTP/2 и другие небольшие улучшения и исправления. [113]
Firefox 37 был выпущен 31 марта 2015 года, принеся систему рейтинга пользователей Heartbeat, которая обеспечивает обратную связь пользователей о Firefox, и улучшенную защиту от подмены веб-сайта через централизованный отзыв сертификата OneCRL. Кроме того, поиск Bing изменен на использование HTTPS для безопасного поиска, и добавлена поддержка оппортунистического шифрования трафика HTTP, когда сервер поддерживает функцию HTTP/2 AltSvc. [114]
Firefox 38 и Firefox 38 ESR были выпущены 12 мая 2015 года с новыми настройками на основе вкладок, поддержкой аннотаций Ruby и доступностью WebSockets в веб-воркерах, а также с реализацией API BroadcastChannel и другими функциями и исправлениями безопасности. [115]
Firefox 39 был выпущен 2 июля 2015 года, отключив небезопасные SSLv3 и RC4 , улучшив производительность для отката с IPv6 на IPv4 и включив различные исправления безопасности. [116] Firefox 39.0.3 был выпущен 6 августа 2015 года, чтобы исправить эксплойт нулевого дня. [117]
Firefox 40 был выпущен 11 августа 2015 года. В Windows 10 тема Australis была обновлена, чтобы отразить общий вид Windows 10, а интерфейс адаптирован для удобства использования на сенсорных экранах при использовании в «планшетном режиме» операционной системы. Firefox 40 включает в себя дополнительные функции безопасности, включая фильтрацию страниц, которые предлагают потенциально нежелательные программы , и предупреждения во время установки неподписанных расширений, в будущих версиях подписание расширений станет обязательным, и браузер будет отказываться устанавливать расширения, которые не были подписаны. Firefox 40 также включает в себя улучшения производительности, такие как композиция вне основного потока в Linux. [118] [119]
Firefox 41 был выпущен 22 сентября 2015 года. Среди многих дополнений — возможность установки изображения профиля для учетной записи Firefox, улучшенная поддержка IME с использованием Text Services Framework и мгновенный обмен сообщениями в Firefox Hello. [120]
Firefox 42 был выпущен 3 ноября 2015 года. Среди многих дополнений — приватный просмотр с защитой от отслеживания, поддержка IPv6 в WebRTC и возможность просмотра исходного кода HTML во вкладке. [121]
Firefox 43 был выпущен 15 декабря 2015 года. Основные изменения включали в себя доступность 64-битной версии для Windows 7 и выше, а также новый строгий черный список. [122]
Firefox 44 был выпущен 26 января 2016 года. Среди многих дополнений — улучшение страниц предупреждений об ошибках сертификатов и ненадежных соединениях, включение поддержки видео H.264 и WebM/VP9 в системах, которые не поддерживают MP4/H.264, а также поддержка формата сжатия brotli через кодирование содержимого HTTPS. [123] Опция cookie «Спрашивать меня каждый раз» была дополнительно удалена без каких-либо уведомлений. [124]
Firefox 45 и Firefox 45 ESR были выпущены 8 марта 2016 года. Среди многих дополнений были мгновенный обмен браузером через Hello, добавление локали Guarani, возможность фильтрации вывода снимков в инструменте памяти и удаление функции групп вкладок (панорама). [125]
Firefox 46 был выпущен 26 апреля 2016 года. Среди множества дополнений были улучшена безопасность компилятора JavaScript Just In Time (JIT), интеграция GTK3 (только для Linux), поддержка HKDF для Web Crypto API. [126]
Firefox 47 был выпущен 7 июня 2016 года. Среди множества дополнений была поддержка Widevine CDM от Google на Windows и Mac OS X, благодаря чему потоковые сервисы, такие как Amazon Video, могут переключаться с Silverlight на зашифрованное HTML-видео, что позволяет использовать видеокодек VP9 для пользователей с быстрыми компьютерами, возможность воспроизведения встроенных видео YouTube с помощью HTML-видео, если не установлен Flash, а также добавление латгальского языка . [127]
Firefox 48 был выпущен 2 августа 2016 года. Среди множества дополнений были улучшенная защита загрузок и удаление модема Windows Remote Access Service Autodial. Это был также первый официальный релиз с включенным "Electrolysis" (многопроцессный Firefox, что означает, что интерфейс и веб-страницы работают в отдельных процессах на компьютере). Это последняя версия Firefox, поддерживающая Mac OS X Snow Leopard , Mac OS X Lion и OS X Mountain Lion . [128]
Firefox 49 был выпущен 20 сентября 2016 года. Среди множества дополнений были обновленный Firefox Login Manager, улучшенная производительность видео для пользователей в системах, которые поддерживают SSE3 без аппаратного ускорения, добавлены элементы управления контекстного меню для аудио и видео HTML, которые позволяют пользователям зацикливать файлы или воспроизводить файлы со скоростью 1,25x, улучшения в отчетах about:memory для отслеживания использования памяти шрифтов и удаление Firefox Hello. Кроме того, поддержка процессоров без расширений SSE2 , таких как AMD Athlon XP и Pentium III под Windows, прекращена. [129]
Firefox 50 был выпущен 15 ноября 2016 года. Среди множества дополнений были воспроизведение видео на большем количестве сайтов без плагинов с поддержкой WebM EME для Widevine на Windows и Mac, улучшенная производительность для расширений SDK или расширений с использованием загрузчика модулей SDK, защита загрузки для большого количества типов исполняемых файлов на Windows, Mac OS и Linux, а также повышенная доступность WebGL для более чем 98 процентов пользователей на Windows 7 и более поздних версиях. [130]
Firefox 51 был выпущен 24 января 2017 года. Среди множества дополнений были добавлены поддержка воспроизведения FLAC (Free Lossless Audio Codec), улучшенное переключение вкладок, поддержка WebGL 2 и предупреждение, которое отображается, когда страница входа не имеет защищенного соединения. [131]
Firefox 52 и Firefox 52 ESR были выпущены 7 марта 2017 года. Важным аспектом Firefox ESR 52.0 является то, что это первая версия ESR, основанная на кодовой базе Firefox Electrolysis (Firefox 48). Firefox 52 добавил поддержку WebAssembly (хотя она была отключена в Firefox ESR 52), нового стандарта, который обеспечивает почти родную производительность для веб-игр, приложений и программных библиотек без использования плагинов, автоматическое обнаружение порталов захвата для более легкого доступа к точкам доступа Wi-Fi и предупреждения пользователей о небезопасных страницах HTTP с входами в систему. [132] Firefox 52 прекратил поддержку плагинов NPAPI , таких как Microsoft Silverlight и Java, за исключением Adobe Flash Player (за исключением версии ESR, которая по-прежнему поддерживает NPAPI). [133]
Firefox 53 был выпущен 19 апреля 2017 года. Начиная с Firefox 53, поддержка Microsoft Windows распространяется исключительно на Windows 7 и выше. Другие важные изменения включают улучшенную стабильность графики для пользователей Windows с добавлением разделения процесса компоновщика, добавление светлых и темных «компактных» тем на основе тем, включенных в Firefox Developer Edition, удаление поддержки 32-битных macOS и Linux для процессоров старше процессоров Pentium 4 и Opteron , новый визуальный дизайн для управления аудио и видео, поддержку видео WebM с альфа-композицией , которая позволяет воспроизводить видео с прозрачным фоном, и поддержку отображения предполагаемого времени чтения для страниц в режиме чтения. [134]
Firefox 54 был выпущен 13 июня 2017 года. Основные изменения включали упрощение кнопки загрузки и панели статуса загрузки , поддержку нескольких процессов контента, возможность создания и сохранения пользовательских устройств в режиме адаптивного веб-дизайна , а также улучшенное воспроизведение аудио и видео в браузере. [135]
Firefox 55 был выпущен 8 августа 2017 года. Основные изменения включали запуск поддержки Windows для WebVR , опции, которые позволяют пользователям оптимизировать последние улучшения производительности, упрощение процесса установки с помощью оптимизированного установщика-заглушки Windows, улучшения функциональности адресной строки и упрощенную печать из режима чтения. [136]
Firefox 56 был выпущен 28 сентября 2017 года. Среди множества дополнений: новый макет для страницы «Настройки», запуск Firefox Screenshots, поддержка автозаполнения адресной формы, аппаратное ускорение для AES-GCM, обновление протокола Safe Browsing до версии 4, улучшенная безопасность или проверка загрузок обновлений и улучшенная поддержка WebExtensions. [137] Еще одним изменением стало введение формата mozlz4 , фирменного варианта формата сжатия lz4 (расширения файлов .mozlz4 и .jsonlz4 вместо .json.lz4 согласно стандарту unix/linux). Данные сеанса хранятся в формате lz4 вместо обычного текста. Firefox 56 не распознает устаревшие файлы сеанса в формате обычного текста, только файлы в кодировке lz4 .
Firefox 57 был выпущен 14 ноября 2017 года под названием Firefox Quantum . [138] ZDNet окрестил его «возвращением» после многих лет падения доли рынка по сравнению с Google Chrome . [139] [140] Релиз включал новый дизайн интерфейса под кодовым названием «Photon» и новый движок рендеринга, почти в два раза более быстрый, чем предыдущий. [138] [139] [141] Одним из самых больших визуальных изменений в Photon стало удаление поля поиска из адресной строки. Firefox 57 больше не поддерживает устаревшие дополнения, использующие технологии XUL . [142] [143] В тот же день Mozilla объявила, что Google станет поисковой системой по умолчанию в США и Канаде, в отличие от Yahoo , которая была поисковой системой по умолчанию в США и Канаде с 2014 года. [144]
Firefox 58 был выпущен 23 января 2018 года. Среди дополнений были: поддержка автозаполнения кредитных карт, прекращение поддержки профилей пользователей в предыдущих версиях Firefox, предупреждение для оповещения пользователей и владельцев сайтов о планируемых изменениях безопасности сайтов, затронутых планом постепенного снижения доверия к центру сертификации Symantec, полноэкранное управление закладками с поддержкой папок, поддержка воспроизведения FLAC (Free Lossless Audio Codec) и возможность изменять цвет строки состояния в темах. [145]
Firefox 59 был выпущен 13 марта 2018 года. Среди дополнений были: более быстрое время загрузки и улучшенная графика, улучшенные возможности Real-Time Communications (RTC), дополнительные функции для снимков экрана Firefox, поддержка спецификаций W3C для событий указателя, удаление информации о пути из рефереров в режиме приватного просмотра для предотвращения межсайтового отслеживания, а также добавление Firefox в качестве вспомогательного приложения и поддержка воспроизведения HLS (HTTP Live Streaming) для улучшенной совместимости с видеосайтами. [146]
Firefox 60 и Firefox 60 ESR были выпущены 9 мая 2018 года. Он включает в себя механизм политик, который позволяет настраивать развертывания Firefox в корпоративных средах с использованием групповой политики Windows или кросс-платформенного файла JSON, улучшения для новой вкладки / домашней страницы Firefox, переработанный раздел «Файлы cookie и хранилище сайтов» в настройках для большей ясности и контроля основных и сторонних файлов cookie, применение Quantum CSS для визуализации пользовательского интерфейса браузера, поддержку API веб-аутентификации, который позволяет использовать USB-токены для аутентификации на веб-сайте, возможность для пользователей Linux показывать или скрывать заголовки страниц в панели в верхней части браузера, улучшенную производительность и воспроизведение звука WebRTC для пользователей Linux и эксклюзивную поддержку расширений, созданных с использованием API WebExtension (ESR). [147] [148]
Firefox 61 был выпущен 26 июня 2018 года. Среди множества дополнений были: улучшения поддержки темной темы во всем пользовательском интерфейсе Firefox, добавлена поддержка, позволяющая WebExtensions скрывать вкладки, улучшенная синхронизация закладок, удобный доступ к большему количеству поисковых систем, улучшенная безопасность и повышенная производительность. [149]
Firefox 62 был выпущен 5 сентября 2018 года. Среди множества дополнений были: поддержка FreeBSD для WebAuthn, настройки, которая позволяет пользователям не доверять сертификатам, выпущенным Symantec, до того, как удалить все доверие к сертификатам, выпущенным Symantec в Firefox 63, улучшенная отрисовка графики для пользователей Windows без ускоренного оборудования с использованием Parallel-Off-Main-Thread Painting, поддержка CSS Variable Fonts (OpenType Font Variations), поддержка CSS Shapes, позволяющая создавать более насыщенные макеты веб-страниц, улучшенная производительность прокрутки и более быстрая загрузка страниц через соединения Wi-Fi за счет загрузки из сетевого кэша, если дисковый кэш медленный. [150] Поле описания закладок устарело и будет полностью удалено в будущих выпусках.
Firefox 63 был выпущен 23 октября 2018 года. Среди множества дополнений и изменений были: улучшения производительности и визуальные улучшения для пользователей Windows и macOS, блокировка контента, WebExtensions, работающие в собственном процессе в Linux, распознавание настройки специальных возможностей операционной системы для уменьшения анимации, добавление Amazon и Google в качестве плиток «Топ-сайты» на домашней странице Firefox (новая вкладка), а также удаление параметра «Никогда не проверять наличие обновлений» из «about:preferences» и функции «Открыть в боковых панелях» из библиотеки. [151]
Firefox 64 версии 64.0 был выпущен 11 декабря 2018 года. Firefox 64 для настольных компьютеров обеспечивает лучшие рекомендации, улучшенное управление вкладками, более простое управление производительностью, улучшенную производительность для пользователей Mac и Linux за счет включения оптимизации времени связывания (Clang LTO), более плавный обмен в Windows, возможность удаления надстроек с помощью контекстного меню на кнопках панели инструментов, сертификаты TLS, выпущенные Symantec, которым больше не доверяет Firefox, и доступность WebVR в macOS. [152]
Firefox 65 был выпущен 29 января 2019 года. Среди множества дополнений и изменений были: улучшенная производительность и веб-совместимость с поддержкой формата изображений WebP , улучшенная безопасность для пользователей macOS, Linux и Android за счет более надежной защиты от сбоев стека, которая теперь включена по умолчанию для всех платформ (как для настольных ПК, так и для Android), улучшенная защита от отслеживания, обновленные языковые настройки в настройках, поддержка Handoff на macOS, улучшенный опыт потоковой передачи видео для пользователей Windows, более простое управление производительностью, улучшенный блокировщик всплывающих окон, доступность Firefox для Windows с 32- и 64-разрядными установщиками MSI для более простых корпоративных развертываний и дополнительная поддержка Flexbox. [153]
Firefox 66 был выпущен 19 марта 2019 года. Среди множества дополнений и изменений были: предотвращение автоматического воспроизведения звука веб-сайтами, более плавная прокрутка (оба), улучшенный поиск и производительность, а также улучшенный пользовательский интерфейс для расширений, добавление базовой поддержки Touch Bar для macOS и поддержки Windows Hello в Windows 10, а также включение поддержки AV1 в 32-разрядных версиях Windows и macOS. [154]
Firefox 67 был выпущен 21 мая 2019 года. Основные изменения включали снижение приоритета setTimeout во время загрузки страницы, приостановку (выгрузку) неиспользуемых вкладок для очистки памяти , возможность блокировать известные криптомайнеры и сборщики отпечатков пальцев в пользовательских настройках настроек блокировки контента, улучшения доступности клавиатуры, удобства использования и безопасности в режиме приватного просмотра, а также защиту от запуска старых версий браузера, которые могут привести к повреждению данных и проблемам со стабильностью. [155]
Firefox 68 и Firefox 68 ESR были выпущены 9 июля 2019 года. Среди множества дополнений были: расширение темного режима в режиме чтения, новая функция отчетности в about:addons, защита от майнинга криптовалют и снятия отпечатков пальцев, WebRender для Windows 10, поддержка загрузки обновлений Windows Background Intelligent Transfer Service (BITS), добавленные пользователем и предприятием сертификаты, считываемые из ОС по умолчанию (68 ESR), улучшенная производительность отрисовки веб-страниц за счет исключения избыточных вычислений во время отрисовки и внедрение WebAuthn (API веб-аутентификации, Android). [156] [157] [158]
Firefox 69 был выпущен 3 сентября 2019 года. Среди дополнений были: улучшенная защита от отслеживания, функция блокировки автовоспроизведения, поддержка расширения веб-аутентификации HmacSecret через Windows Hello для версий Windows 10 мая 2019 года или более поздних, поддержка получения нескольких видеокодеков, поддержка JIT для ARM64 и улучшения пользовательского интерфейса загрузки, производительности (Windows 10) и времени работы батареи (macOS). [159]
Firefox 70 был выпущен 22 октября 2019 года. Среди дополнений были: более высокая защита конфиденциальности от Enhanced Tracking Protection, более высокая защита безопасности от Firefox Lockwise, улучшения основных компонентов движка для лучшего просмотра большего количества сайтов, отдельное меню учетной записи Firefox для легкого доступа к таким службам Firefox, как Monitor и Send, настройка темного режима для встроенных страниц Firefox и неактивный CSS. [160]
Firefox 71 был выпущен 3 декабря 2019 года. Среди дополнений были: улучшения интегрированного менеджера паролей Lockwise, дополнительная информация о расширенной защите от отслеживания в действии, «картинка в картинке» для Windows и собственное декодирование MP3 в Windows, Linux и macOS. [161]
Firefox 72 был выпущен 7 января 2020 года. Среди дополнений были: замена всплывающих окон с запросами на уведомление, блокировка ETP скриптов снятия отпечатков пальцев по умолчанию, доступность видео «картинка в картинке» для macOS и Linux, а также удаление поддержки блокировки изображений из отдельных доменов из-за низкого использования и плохого пользовательского опыта. [162]
Firefox 73 был выпущен 11 февраля 2020 года. Среди дополнений были: новая глобальная настройка уровня масштабирования по умолчанию, решение «обратной пластины для удобства чтения», которое помещает блок фонового цвета между текстом и фоновым изображением, улучшенное качество звука при воспроизведении звука на более высокой или низкой скорости, запрос на сохранение логинов, если поле в форме входа было изменено, и развертывание WebRender на ноутбуках с видеокартами Nvidia с драйверами новее 432.00 и размерами экрана меньше 1920x1200. [163]
Firefox 74 был выпущен 10 марта 2020 года. Дополнения включали: улучшение управления входом в систему с возможностью обратной альфа-сортировки (Name ZA) в Lockwise, простой импорт закладок и истории из Microsoft Edge на Windows и Mac, использование Add-ons Manager для удаления надстроек, установленных внешними приложениями, Facebook Container, который не позволяет Facebook отслеживать действия в Интернете, и поддержку mDNS ICE. [164] Первоначально этот выпуск также был первым с отключенными TLS 1.0 и 1.1 . Однако из-за беспокойства о доступе к информации во время пандемии COVID-19 это изменение было отменено. [165]
Firefox 75 был выпущен 7 апреля 2020 года. Дополнения включали: ряд улучшений с обновленной адресной строкой Firefox, локальный кэш всех доверенных сертификатов Web PKI Certificate Authority, известных Mozilla, доступность Firefox в Flatpak на Linux и интеграцию Direct Composition на Windows. [166]
Firefox 76 был выпущен 5 мая 2020 года. Дополнения включали: усиленную защиту для логинов и паролей онлайн-аккаунтов с инновационными подходами к управлению аккаунтами в это критическое время, возможность многозадачности в режиме «картинка в картинке», поддержку Audio Worklets, которая позволит выполнять более сложную обработку звука, например, в виртуальной реальности и играх в Интернете, а также два обновления адресной строки, улучшающие ее удобство использования и видимость. [167]
Firefox 77 был выпущен 2 июня 2020 года. Дополнения включали: карманные рекомендации на новой вкладке Firefox для пользователей из Великобритании, новую страницу about:certificate и удаление настройки браузера.urlbar.oneOffSearches. [168]
Firefox 78 и Firefox 78 ESR были выпущены 30 июня 2020 года. Среди множества дополнений были: панель мониторинга защиты, добавление кнопки «Обновить» в деинсталлятор, новый WebRender, развернутый для пользователей Windows с графическими процессорами Intel, добавление рекомендаций Pocket для пользователей в Великобритании, требование GNU libc 2.17, libstdc++ 4.8.1 и GTK+ 3.14 или более новых версий в Linux , отключение TLS 1.0 и 1.1 и другие улучшения, а также добавление режима киоска, клиентских сертификатов, API Service Worker и Push, функции блокировки автовоспроизведения, поддержки «картинка в картинке» и управления веб-сертификатами в about:certificate в 78 ESR. [169] [170]
Firefox 79 был выпущен 28 июля 2020 года. Среди множества дополнений были: новый WebRender, выпущенный для пользователей Windows с графическими процессорами Intel и AMD, добавление Pocket Recommendations для пользователей в Германии, исправления нескольких сбоев при использовании программы чтения с экрана, а также обновления политики паролей, включение улучшенной защиты от отслеживания по умолчанию и возможность переключения в темный режим. [171]
Firefox 80 был выпущен 25 августа 2020 года для настольных компьютеров. Среди многочисленных дополнений были: настройка в качестве системного просмотрщика PDF по умолчанию, новый список блоков дополнений, включенный для улучшения производительности и масштабируемости, поддержка RTX и Transport-cc для улучшения качества звонков в условиях плохой сети, а также лучшая оценка пропускной способности и лучшая совместимость со многими веб-сайтами, использующими WebRTC. [172] [173]
Firefox 81 был выпущен 22 сентября 2020 года. Среди многочисленных дополнений были: возможность приостанавливать или воспроизводить аудио или видео прямо с клавиатуры или гарнитуры, введение темы Alpenglow, возможность сохранять, управлять и автоматически заполнять информацию о кредитных картах для пользователей из США и Канады, поддержка Acroform, которая позволяет пользователям заполнять, печатать и сохранять поддерживаемые формы PDF, автоматическое открытие панели инструментов «Закладки», расширение .xml, .svg и .webp, а также исправления для собственных элементов управления аудио/видео HTML браузера. [174]
Firefox 82 был выпущен 20 октября 2020 года. Изменения включали различные улучшения для улучшения просмотра видео, улучшенную загрузку страниц и производительность запуска, сохранение веб-страницы в Pocket из панели инструментов Firefox и возможность автоматической очистки файлов cookie с сайтов, которые не посещались в течение 30 дней. [175] [176]
Firefox 83 был выпущен 17 ноября 2020 года. Среди множества дополнений были: значительные обновления движка SpiderMonkey и JavaScript и замена части движка JavaScript, которая помогает компилировать и отображать веб-сайты для пользователя, введение режима HTTPS-Only, поддержка масштабирования пальцами для пользователей с сенсорными устройствами Windows и сенсорными панелями на устройствах Mac, поддержка сочетаний клавиш для быстрой перемотки видео вперед и назад в режиме «картинка в картинке», улучшенный пользовательский интерфейс, улучшенная функциональность и дизайн для ряда функций поиска Firefox, поддержка Acroform и новые поддерживаемые дополнения: FoxyProxy, Bitwarden, AdGuard AdBlocker, Tomato Clock, LeechBlock NG и Web Archives. [177] [178]
Firefox 84 был выпущен 15 декабря 2020 года. Среди многочисленных дополнений были: встроенная поддержка устройств macOS, созданных на базе процессоров Apple Silicon, развертывание WebRender для MacOS Big Sur, устройств Windows с графическими процессорами Intel Gen 6 и ноутбуков Intel под управлением Windows 7 и 8, а также ускоренный конвейер рендеринга для пользователей Linux/GNOME/X11 впервые, использование более современных методов выделения общей памяти в Linux, повышение производительности и увеличение совместимости с Docker, возможность просмотра открытых вкладок бок о бок в виде сетки, возможность удаления загруженных файлов в приложении, развертывание WebRender для большего числа пользователей на серии графических процессоров Mali-G. [179]
Firefox 85 был выпущен 26 января 2021 года. Среди множества дополнений были: защита от суперкуки, типа трекера, который может оставаться скрытым в браузере и отслеживать пользователей в сети, даже после того, как они очистили куки, возможность сохранять и получать доступ к закладкам более легко, способность менеджера паролей позволять пользователям удалять все свои сохраненные логины одним щелчком мыши, вместо того, чтобы удалять каждый логин по отдельности, удаление поддержки Adobe Flash и добавленная поддержка псевдокласса :focus-visible. [180] [181]
Firefox 86 был выпущен 23 февраля 2021 года. Среди множества дополнений были: добавлена поддержка одновременного просмотра нескольких видео в режиме «картинка в картинке», улучшенная функциональность печати с более чистым дизайном и лучшей интеграцией с настройками принтера компьютера, управление кредитными картами и автозаполнение для пользователей в Канаде, заметные улучшения производительности и стабильности, достигнутые за счет перемещения рисования на холсте и рисования WebGL в процесс GPU, удаление поддержки DTLS 1.0 или установка PeerConnections WebRTC, а также введение Total Cookie Protection в Strict Mode (оба). [182] [183]
Firefox 87 был выпущен 23 марта 2021 года. Среди множества добавлений и удалений были: добавление SmartBlock, который предоставляет подставные скрипты для правильной загрузки веб-сайтов, новая политика HTTP Referrer по умолчанию (обе), улучшенная функция «Выделить все» при поиске на странице, полная поддержка встроенного в macOS средства чтения с экрана, VoiceOver, отключение клавиши Backspace в качестве сочетания клавиш для кнопки навигации «Назад», удаление синхронизированных вкладок, недавних выделений и списка Pocket из меню «Библиотека», а также развертывание WebRender на большем количестве устройств, при этом теперь поддерживаются следующие мобильные графические процессоры: Adreno 505, Adreno 506, Mali-T (Android). [184] [185]
Firefox 88 был выпущен 19 апреля 2021 года. Среди множества добавлений и удалений были: PDF-формы, поддерживающие JavaScript, встроенный в PDF-файлы, локализованные единицы измерения полей, плавное масштабирование с помощью сенсорной панели в Linux, изоляция данных window.name от веб-сайта, на котором они были созданы, удаление функции «Сделать снимок экрана» из меню «Действия страницы» в строке URL-адреса, отключение поддержки FTP и новая кнопка-переключатель на панели «Сеть» для переключения между ответом HTTP в формате JSON и необработанными данными. [186]
Firefox 89 был выпущен 1 июня 2021 года. Среди множества добавлений и удалений были: переработанный и модернизированный основной опыт, чтобы стать более чистым, привлекательным и простым в использовании, упрощенный браузер Chrome и панель инструментов, понятные, оптимизированные меню, обновленные подсказки, вдохновленный дизайн вкладок, сокращенное количество оповещений и сообщений, более легкая иконография, улучшенная цветовая палитра и более единообразный стиль во всем, улучшение конфиденциальности режима приватного просмотра с полной защитой от файлов cookie, введение эффекта эластичной прокрутки, известного по многим другим приложениям для пользователей macOS, добавленная поддержка интеллектуального масштабирования, собственные контекстные меню в macOS, синхронизированные вкладки в трее вкладок, поддержка API синхронизации событий и поддержка медиа-запроса CSS с принудительными цветами (оба). [187] [188]
Firefox 90 был выпущен 13 июля 2021 года. Среди множества добавлений и удалений были: применение обновлений в фоновом режиме, когда Firefox не запущен в Windows, новая страница about:third-party для помощи в выявлении проблем совместимости, вызванных сторонними приложениями в Windows, управление исключениями для режима HTTPS-Only в about:preferences#privacy, рабочие гиперссылки в «Печать в PDF», версия 2 функции SmartBlock в Firefox, добавление программного обеспечения WebRender для большинства пользователей без его аппаратно ускоренной версии, улучшенная производительность программного обеспечения WebRender, удаление поддержки FTP, поддержка частных полей в DevTools, поддержка заголовков запроса Fetch Metadata, возможность использования сертификатов аутентификации клиента, хранящихся в аппаратных токенах или в хранилище операционной системы, возможность сохранять, управлять и автоматически заполнять информацию о кредитных картах для пользователей, совершающих покупки в Firefox, и кэш Back/Forward (он же BFCache) для веб-страниц, использующих прослушиватели событий unload (Android). [189] [190]
Firefox 91 и Firefox 91 ESR были выпущены 10 августа 2021 года. Среди множества добавлений и удалений были: сборка на основе Total Cookie Protection, поддержка входа в учетные записи Microsoft, рабочие и учебные учетные записи с помощью единого входа Windows, возвращение страницы «Упростить» при печати, добавление нового шотландского языка, адресная строка, предоставляющая результаты «Переключиться на вкладку» в окнах приватного просмотра, автоматическое включение режима высокой контрастности при установке флажка «Увеличить контрастность» на MacOS, подтягивание цвета практически для всех взаимодействий пользователя, поддержка Javascript, встроенного в файлы PDF, добавление SmartBlock, защита от суперкуки, поддержка AcroForm, удаление поддержки Adobe Flash (ESR), сообщение «Установить Firefox в качестве браузера по умолчанию» на панели уведомлений для новых установок, добавление поиска eBay для помощи пользователям в совершении покупок и настройка автовоспроизведения по умолчанию, обновленная до «Блокировать только аудио» (Android). [191] [192] [193]
Firefox 92 был выпущен 7 сентября 2021 года. Среди множества дополнений и удалений были: автоматическое обновление до HTTPS с использованием HTTPS RR в качестве заголовков Alt-Svc, поддержка полноцветных уровней для воспроизведения видео во многих системах, поддержка изображений, содержащих профили ICC v4, на macOS, доступ к параметрам общего доступа macOS из меню «Файл» Firefox, переработка страниц ошибок сертификатов для улучшения пользовательского опыта и добавленная поддержка API веб-аутентификации, которая позволяет использовать USB-токены (например, использование USB или Bluetooth-ключа безопасности) для аутентификации на веб-сайте (Android). [194] [195]
Firefox 93 был выпущен 5 октября 2021 года. Среди множества добавлений и удалений были: поддержка нового формата изображений AVIF, который основан на современном и бесплатном видеокодеке AV1, поддержка заполнения большего количества форм для просмотра PDF, автоматическая выгрузка вкладок на основе времени их последнего доступа, использования памяти и других атрибутов для Windows, когда доступная системная память критически мала, блокировка загрузок, которые полагаются на небезопасные соединения, защита от потенциально вредоносных или небезопасных загрузок, улучшенная веб-совместимость для защиты конфиденциальности с помощью SmartBlock 3.0, новая защита отслеживания реферера в Strict Tracking Protection и Private Browsing, отключение наборов шифров TLS, которые используют 3DES, добавление кнопок «вперед», «назад» и «перезагрузка» на панели инструментов на планшетах, автоматическое заполнение логинов и паролей по умолчанию и объединение информации о безопасности и конфиденциальности сайта в один значок (Android). [196] [197]
Firefox 94 был выпущен 2 ноября 2021 года. Среди множества добавлений и удалений были: выбор из шести забавных сезонных цветовых схем (доступных только в течение ограниченного времени), использование режима низкого энергопотребления Apple для полноэкранного видео на таких сайтах, как YouTube и Twitch , добавление about:unloads, меньше прерываний в Windows из-за фонового агента, который будет загружать и устанавливать обновления, даже если Firefox закрыт, улучшенная производительность WebGL и сниженное энергопотребление для пользователей Linux, введение изоляции сайтов для лучшей защиты всех пользователей от атак по сторонним каналам, поддержка новых меню Snap Layouts при работе в Windows 11 , сниженная загрузка ЦП во время опроса сокетов для соединений HTTPS, более быстрая инициализация хранилища, улучшенный холодный запуск за счет сокращения ввода-вывода основного потока и новая функция неактивных вкладок (Android). [198] [199]
Firefox 95 был выпущен 7 декабря 2021 года. Среди множества добавлений и удалений были: RLBox, новая технология, которая защищает Firefox от потенциальных уязвимостей безопасности в сторонних библиотеках, добавление загрузки Firefox из Microsoft Store в Windows 10 и 11, снижение загрузки ЦП на macOS в Firefox и WindowServer во время обработки событий, снижение энергопотребления программного декодирования видео на macOS, особенно в полноэкранном режиме, возможность перемещения переключателя «Картинка в картинке» на противоположную сторону видео, включение изоляции сайта, переопределение пользовательского агента для Slack.com, которое позволяет пользователям Firefox использовать больше функций вызовов и иметь доступ к Huddles, новый раздел «Домашняя страница» в меню настроек, изображения героев в разделе «Вернуться назад», подтверждение панели закусок «Автоматическое закрытие включено», когда пользователь включает автоматическое закрытие из панели вкладок, и поддержка Pocket (раздел «Истории, вызывающие размышления») в Канаде. [200] [201]
Firefox 96 был выпущен 11 января 2022 года. Среди множества добавлений и удалений были: значительные улучшения в шумоподавлении и автоматическом управлении усилением, а также небольшие улучшения в эхоподавлении, снижение нагрузки на основной поток, по умолчанию все файлы cookie имеют атрибут SameSite=lax, который помогает защищаться от атак с подделкой межсайтовых запросов (CSRF), выбор печати нечетных/четных страниц, выделение истории для недавно посещенных сайтов, отображение лучших изображений для последних закладок на домашней странице и улучшенная функция «заполнить ссылку из буфера обмена» для Android 12 (Android). [202] [203]
Firefox 97 был выпущен 8 февраля 2022 года. Среди множества добавлений и удалений были: поддержка и отображение нового стиля полос прокрутки в Windows 11, улучшения загрузки системных шрифтов, которые ускоряют открытие и переключение на новые вкладки в определенных ситуациях для macOS, удаление 18 цветовых тем Firefox 94, удаление поддержки прямой генерации PostScript для печати в Linux, за исключением печати на принтерах Postscript, и добавление нового запроса, когда пользователи пытаются выйти из приватного просмотра с активными загрузками (Android). [204] [205]
Firefox 98 был выпущен 8 марта 2022 года. Среди множества дополнений были: новый оптимизированный процесс загрузки, в котором вместо того, чтобы каждый раз запрашивать подтверждение, файлы будут загружаться автоматически, что позволяет пользователям выбирать из ряда встроенных поисковых систем, чтобы установить их в качестве поисковых систем по умолчанию, возможность менять обои на домашней странице и возможность очищать файлы cookie и данные веб-сайта для одного домена (Android). [206] [207]
Firefox 99 был выпущен 5 апреля 2022 года. Среди множества дополнений были: возможность переключения режима Narrate в ReaderMode с помощью сочетания клавиш «n», добавленная поддержка поиска — с диакритическими знаками или без них — в средстве просмотра PDF, поддержка автозаполнения и захвата кредитных карт в Германии и Франции, возможность очистки файлов cookie и данных для одного домена и улучшенная производительность статей Pocket на главном экране (Android). [208] [209]
Firefox 100 был выпущен 3 мая 2022 года. Среди множества дополнений были: поддержка отображения титров/субтитров на YouTube , Amazon Prime Video и видео Netflix , просматриваемых в режиме «картинка в картинке», который теперь поддерживает видеотитры на веб-сайтах, использующих формат WebVTT (Web Video Text Track), [210] поддержка HDR-видео на macOS, аппаратное ускоренное декодирование видео AV1 в Windows с поддерживаемыми графическими процессорами, наложение видео на Windows для графических процессоров Intel, снижение энергопотребления во время воспроизведения видео, улучшенная справедливость между рисованием и обработкой других событий, поддержка автозаполнения и захвата кредитных карт в Великобритании, поддержка профилирования нескольких потоков Java, обновленная история и поиск по закладкам (Android). [211] [212]
Firefox 101 был выпущен 31 мая 2022 года. Среди множества дополнений были: медиа-запрос favors-contrast, который позволяет сайтам определять, запросил ли пользователь, чтобы веб-контент был представлен с более высокой (или более низкой) контрастностью, все ненастроенные типы MIME, которым теперь можно назначить настраиваемое действие после завершения загрузки, использование любого количества микрофонов одновременно во время видеоконференций, добавлена поддержка больших, малых, динамических единиц области просмотра и логических единиц (*vi и *vb), добавлена поддержка веб-конференций для перечисления и выбора нескольких устройств аудиовхода через navigator.mediaDevices.enumerateDevices() и добавлена поддержка использования лупы на Android 9+ для позиционирования курсора в формах на веб-страницах (Android). [213] [214]
Firefox 102 и Firefox 102 ESR, выпущенные 28 июня 2022 года, получили возможность отключать автоматическое открытие панели загрузки, защиту от отслеживания с помощью параметров запроса URL , когда для расширенной защиты от отслеживания установлено значение «строгое», субтитры в режиме «картинка в картинке» (PiP) для сайтов, включая HBO Max и Disney+ , [215] и улучшенную безопасность за счет изоляции декодирования звука в его собственном изолированном процессе. [216]
Firefox 103, выпущенный 26 июля 2022 года, улучшил отзывчивость на macOS в периоды высокой загрузки ЦП за счет перехода на современный API блокировки, обязательные поля выделены в формах PDF, улучшена производительность на мониторах с высокой частотой обновления (120 Гц+), улучшены субтитры «картинка в картинке», которые теперь доступны на Funimation, Dailymotion, Tubi, Hotstar и SonyLIV, кнопки на панели инструментов «Вкладки» доступны с помощью Tab, Shift+Tab и клавиш со стрелками, настройка специальных возможностей Windows «Сделать текст больше» теперь влияет на все страницы пользовательского интерфейса и содержимого, а не только на системные размеры шрифтов, браузер закрепляется на панели задач Windows во время установки в Windows 10 и 11 и удален параметр конфигурации, позволяющий использовать подписи SHA-1 в сертификатах, которые не поддерживаются. [217]
Firefox 104 был выпущен 23 августа 2022 года. Среди множества добавлений и удалений были: доступность субтитров для Disney+ в режиме «картинка в картинке», поддержка как свойства scroll-snap-stop, так и повторной привязки, а также способность профилировщика Firefox анализировать энергопотребление веб-сайта только для Apple M1 и Windows 11, в то время как сам пользовательский интерфейс Firefox теперь будет регулироваться для производительности и использования батареи, когда он минимизирован или закрыт, так же, как и фоновые вкладки. [218]
Firefox 105 был выпущен 20 сентября 2022 года. Среди множества дополнений и удалений были: возможность распечатать только текущую страницу из диалогового окна предварительного просмотра печати, поддержка разделенных сервисных рабочих в сторонних контекстах, смахивание для навигации (два пальца на сенсорной панели смахивают влево или вправо, чтобы выполнить перемотку истории назад или вперед) в Windows, соответствие спецификации User Timing L3, которая добавляет дополнительные необязательные аргументы к методам performance.mark и performance.measure для предоставления настраиваемого времени начала, времени окончания, продолжительности и прикрепленных данных, более быстрый поиск в больших списках для отдельных элементов, который заменяет array.includes и array.indexOf оптимизированной версией SIMD, поддержка Offscreen Canvas DOM API с полной поддержкой контекста и шрифтов. [219]
Firefox 106 был выпущен 18 октября 2022 года. Среди множества дополнений и удалений были: возможность редактировать PDF-файлы: включая написание текста, рисование и добавление подписей, возможность стать приложением PDF по умолчанию в системах Windows при установке Firefox в качестве браузера по умолчанию, возможность закрепить панель задач Windows в Windows 10 и 11 для более простого доступа, редизайн приватных окон для повышения ощущения конфиденциальности, смахивание для навигации (два пальца на сенсорной панели смахивают влево или вправо, чтобы выполнить историю назад или вперед) для пользователей Linux на Wayland, распознавание текста на изображениях для пользователей macOS 10.15 и выше, добавление «Firefox View», введение 18 новых цветовых решений с запуском коллекции «Independent Voices», крупное обновление возможностей WebRTC и обои для коллекции «Independent Voices». [220]
Firefox 107 был выпущен 15 ноября 2022 года. Среди множества добавлений и удалений были: улучшенная производительность экземпляра, когда IME и Defender от Microsoft извлекают URL-адрес сфокусированного документа в Windows 11 версии 22H2, поддержка профилирования мощности (визуализации данных производительности, записанных из веб-браузеров) на Linux и Mac с процессорами Intel, в дополнение к Windows 11 и Apple Silicon, несколько полезных улучшений в DevTools, упрощающих отладку WebExtensions, с новым аргументом, позволяющим пользователям автоматически открывать DevTools на всякий случай, и кнопка «Перезагрузить» на панели инструментов DevTools для просмотра изменений, доступность полной защиты от файлов cookie и включенная лупа выделения текста для текста веб-сайта. [221]
Firefox 108 был выпущен 13 декабря 2022 года. Среди множества дополнений и удалений были: включение по умолчанию карт импорта, которые позволяют веб-страницам управлять поведением импорта JavaScript, процессы, используемые для фоновых вкладок, получающие использование режима эффективности в Windows 11 для ограничения использования ресурсов, возможность открывать диспетчер процессов с помощью сочетания клавиш Shift+Esc, улучшенное планирование кадров при нагрузке, поддержка правильной цветокоррекции изображений, помеченных профилями ICCv4, поддержка API WebMIDI и новый экспериментальный механизм управления доступом к опасным возможностям, возможность сохранять веб-страницы в виде файлов PDF для удобного доступа к ним позже из папки «Загрузки» и возможность организовывать вкладки в области вкладок путем длительного нажатия на вкладку. [222]
Firefox 109 был выпущен 17 января 2023 года. Среди множества добавлений и удалений были: включение поддержки расширения Manifest Version 3 (MV3) по умолчанию, включение защиты от эксплойтов Arbitrary Code Guard в процессах утилиты воспроизведения мультимедиа, собственный выбор даты HTML для ввода даты и времени, используемый только с клавиатуры, встроенный словарь для проверки орфографии Firefox для сборок на испанском и аргентинском испанском языках, а также удаление Colorways. [223]
Firefox 110 был выпущен 14 февраля 2023 года. Основные изменения включали поддержку импорта закладок, истории и паролей из веб-браузеров Opera GX и Vivaldi , поддержку Canvas2D GPU -ускорения, поддержку GPU "песочницы" в Windows и различные исправления безопасности вместе с различными улучшениями, внесенными в WebGL для повышения производительности. Также были добавлены различные функции для веб-разработчиков, такие как поддержка запросов контейнера размера CSS . [224]
Firefox 111 был выпущен 14 марта 2023 года. [225] Среди множества добавлений и удалений были: включение собственных уведомлений Windows, возможность для пользователей Firefox Relay подписаться на создание масок электронной почты Relay непосредственно из менеджера учетных данных, локали Silhe Friulian (fur) и Sardinian (sc), поддержка использования атрибута rel в элементах формы, позволяющая указывать связь между текущим документом и целью формы более простым, кросс-браузерным способом, включение доступа к частной файловой системе Origin, новый API хранилища, который позволяет веб-приложениям хранить и извлекать данные из файловой системы и в нее в изолированной программной среде, возможность для пользователей просматривать документы PDF во время просмотра и добавление Total Cookie Protection в строгий режим Enhanced Tracking Protection. [226]
Firefox 112 был выпущен 11 апреля 2023 года. Основные изменения включали возможность показывать пароли в полях паролей, возможность использовать среднюю кнопку мыши для закрытия вкладок в списке вкладок, а также возможность использовать сочетание клавишCtrl + Shift+ для восстановления предыдущего сеанса браузера, среди прочих изменений и исправлений ошибок. [227] [228]T
Firefox 113 был выпущен 9 мая 2023 года. Основные изменения включали улучшенную функцию «картинка в картинке»; приватные окна, еще лучше защищающие пользователей за счет блокировки сторонних файлов cookie и хранения трекеров контента; включение специальных символов в пароли, генерируемые браузером; поддержку файлов формата изображений AV1, содержащих анимацию (AVIS), улучшенную поддержку изображений AVIF в Интернете; более жесткую песочницу Windows GPU; и доступность браузера на таджикском (tg) языке. [229] [230]
Firefox 114 был выпущен 6 июня 2023 года. Основные изменения включали добавленный пользовательский интерфейс для управления списком исключений DNS через HTTPS; доступность меню «Закладки» путем добавления кнопки меню «Закладки» на панель инструментов, возможность для пользователя ограничить поиск локальной историей просмотров, выбрав « История поиска» из кнопок меню «История», «Библиотека» или «Приложение»; возможность для пользователей macOS захватывать видео со своих камер во всех поддерживаемых собственных разрешениях, включая разрешения выше 1280x720; возможность для пользователей изменять порядок расширений, перечисленных на панели расширений; предпочтение аутентификаторов FIDO2 / WebAuthn по сравнению с USB; доступность контента Pocket Recommended во Франции, Италии и Испании (для настольных компьютеров); и кнопка «Открыть в приложении» в средстве просмотра PDF, открывающем PDF-файлы во внешнем приложении (Android). [231] [232]
Firefox 115 и Firefox 115 ESR были выпущены 4 июля 2023 года. Основные изменения включали возможность переноса способов оплаты, сохраненных в браузерах на базе Chrome, в браузер; включение аппаратного декодирования видео для графических процессоров Intel в Linux; кнопки закрытия в раскрывающемся списке Tab Manager; обновленный и оптимизированный пользовательский интерфейс для импорта данных из других браузеров; возможность для пользователей без поддержки платформы для декодирования видео H264 использовать плагин Cisco OpenH264 для воспроизведения; возможность щелчка средней кнопкой мыши по кнопке новой вкладки для открытия содержимого xclipboard на новой вкладке в Linux (для настольных компьютеров); и новая строка поиска кнопки адреса, которая позволяет пользователям легко переключаться между поисковыми системами и выполнять поиск по своим закладкам и истории просмотров (Android). [233] [234] [235]
Firefox 116 был выпущен 1 августа 2023 года. Начиная с Firefox 116, поддержка Microsoft Windows осуществляется исключительно для Windows 10 и выше. Основные изменения включают переключатель боковой панели, позволяющий пользователям легко получать доступ к панелям «Закладки», «История» и «Синхронизированные вкладки», быстро переключаться между ними, перемещать боковую панель на другую сторону окна браузера или закрывать боковую панель; доступ к заметкам о выпуске в уведомлении об обновлении в виде ссылки «Узнать больше» всякий раз, когда обновление доступно в английских локалях; возможность для пользователей копировать любой файл из своей операционной системы и вставлять его в браузер; ползунок громкости в режиме «Картинка в картинке»; возможность редактировать существующие текстовые аннотации; улучшение производительности загрузки HTTP/2 на устройствах с более высокой задержкой полосы пропускания; добавлена поддержка атрибута dirname для передачи на сервер информации о направленности текста об элементах input и textarea; добавлена поддержка внешних хэшей CSP3; API устройств вывода звука, который теперь позволяет сайтам перенаправлять звук из элементов мультимедиа на разрешенные устройства вывода (динамики), отличные от системных по умолчанию для агента пользователя; добавлена поддержка для надлежащих считывателей BYOB в Fetch и WebTransport, что позволяет разработчикам подготовить свой ArrayBuffer, чтобы его можно было повторно использовать для запросов на чтение, и, таким образом, экономить выделение памяти (настольный компьютер); и исправлены проблемы с обновлением при нажатии и масштабированием в режиме рабочего стола на некоторых сайтах, а также проблема «Открывать ссылки в приложениях», когда Firefox не является браузером по умолчанию (Android). [236] [237]
Firefox 117 был выпущен 29 августа 2023 года. Основные изменения включали расширение поддержки автозаполнения кредитных карт для пользователей, использующих браузер в локалях IT, ES, AT, BE и PL; возможность для пользователей macOS управлять табуляемостью элементов управления и ссылок через about:preferences; добавление параметра dom.event.contextmenu.shift_suppresses_event для предотвращения появления контекстного меню; браузер больше не показывает собственный индикатор общего доступа к экрану в средах рабочего стола Wayland; улучшение проверки веб-совместимости с новой подсказкой о совместимости CSS в инспекторе инструментов разработчика; добавлена поддержка улучшенного вложения CSS по умолчанию; поддержка RTCRtpScriptTransform
, ReadableStream.from
(позволяющая создавать ReadableStream из (асинхронного) итерируемого), а также math-style
свойств math-depth
и font-size: math
значений CSS (рабочий стол); и поддержка вставки изображений в элементы contenteditable и designMode (Android). [238] [239]
Firefox 118 был выпущен 26 сентября 2023 года. Основные изменения включали внедрение автоматизированного перевода веб-контента, любезно предоставленного финансируемым ЕС проектом Bergamot; использование математической библиотеки FDLIBM на всех системах для улучшения анонимности с помощью Fingerprint Protection через веб-аудио в браузере; ограничение видимости шрифтов веб-сайта системными шрифтами и шрифтами языковых пакетов для смягчения идентификации шрифтов в окнах приватного просмотра; доступность видеоэффектов и размытия фона в Google Meet; возможность для пользователей Firefox в США предлагать пользователям видеть предложения надстроек браузера прямо в адресной строке на основе их ключевых слов; поддержка математических функций CSS round, mod, rem, pow, sqrt, hypot, log, exp, abs и sign; OpaqueResponseBlocking включен по умолчанию (для настольных компьютеров); возможность печати содержимого страницы из браузера или меню общего доступа; открытие закрепленных пользовательских ярлыков на существующей вкладке, если у нее уже есть тот же URL-адрес; и очистка данных сайта переносится из пункта меню «История просмотров и данные сайта» в пункт меню «Файлы cookie и данные сайта» (Android). [240] [241]
Firefox 119 был выпущен 24 октября 2023 года. Основные изменения включали добавление представления Firefox и редактора PDF; недавно закрытые вкладки теперь сохраняются между сеансами, для которых не включено автоматическое восстановление сеанса; возможность импорта расширений из Google Chrome; поддержка разбиения URL-адресов Blob, что снижает потенциальный вектор отслеживания, который сторонние агенты могут использовать для отслеживания отдельного человека; ограничение видимости шрифтов веб-сайта системными шрифтами и шрифтами языковых пакетов в строгом режиме Enhanced Tracking Protection для снижения отпечатков шрифтов; обновление Storage Access API для повышения безопасности при одновременном снижении сбоев веб-сайта и дальнейшей возможности поэтапного отказа от сторонних файлов cookie в браузере; добавление Encrypted Client Hello (ECH), которое расширяет шифрование, используемое в соединениях TLS, для охвата большей части рукопожатия и лучшей защиты конфиденциальных полей; анализ мультимедиа больше не применяется к файлам, обслуживаемым как тип application/octet-stream
; возможность исчезновения указателя мыши во время набора текста, если включен соответствующий системный параметр свойств мыши Windows; включение языка Santali (sat); исправление проблемы, вызывающей неожиданные скачки в позиции прокрутки на Facebook; несколько улучшений функции неактивных стилей CSS, которая помогает идентифицировать свойства CSS, которые не влияют на элемент; автоматическое переключение на представление необработанных данных, если JSON недействителен или поврежден; добавлена поддержка отражения ARIA для простых атрибутов и семантики доступности по умолчанию для пользовательских элементов; добавлена поддержка credentialless
в Cross-Origin-Embedder-Policy; добавлена функция CSS attr() для резервного параметра; более простая группировка элементов с помощью методов Object.groupBy
или Map.groupBy
(настольный компьютер); добавлена поддержка prefers-contrast
и prefers-reduced-transparency media query
на Android 14 ; и исправление сбоя, возникавшего у некоторых пользователей при просмотре полноэкранного видео (Android). [242] [243]
Firefox 120 был выпущен 21 ноября 2023 года. Основные изменения включали добавленную поддержку новой функции «Копировать ссылку без отслеживания сайта» в контекстном меню, которая гарантирует, что скопированные ссылки больше не будут содержать информацию об отслеживании; добавленную поддержку настройки (в разделе «Настройки» → «Конфиденциальность и безопасность») для включения глобального контроля конфиденциальности и информирования веб-сайтов о том, что пользователь не хочет, чтобы его данные передавались или продавались; улучшение API Canvas с помощью защиты от отпечатков пальцев для приватных окон браузера и конфигурации конфиденциальности ETP-Strict для защиты конфиденциальности пользователей в Интернете; включение блокировщика баннеров cookie и защиты от отслеживания URL-адресов по умолчанию в приватных окнах для всех пользователей в Германии; импорт якорей доверия TLS (например, сертификатов) из корневого хранилища операционной системы; добавление сочетаний клавиш для редактирования и удаления выбранных учетных данных в about:logins
; возможность импорта из Chromium для Ubuntu Linux, если оба установлены как пакеты Snap; добавлена поддержка привязки к углам в Windows и Linux для «картинка в картинке»; добавление API активации пользователя, которое позволяет серверам отправлять заголовки ссылок ресурсов перед окончательным ответом HTTP и повышает производительность на серверах, использующих эту функцию; возможность для пользователей использовать дополнительную функцию devtools для имитации работы вкладок браузера в автономном режиме; функция панели редактора стилей новой кнопки «Pretty Print», расположенной в нижнем колонтитуле панели, аналогичной кнопке «Pretty Print» на панели отладчика, используемой для форматирования таблиц стилей (например, минифицированных); панель правил на панели инспектора больше не отображает цвета в новых форматах CSS Color 4 (например, OKLCH) как шестнадцатеричные/именованные цвета, что гарантирует их соответствие исходным используемым значениям; возможность правильного анализа lh
и rlh
вычисления единиц измерения в качестве длин; включение WebAssembly GC по умолчанию, что позволяет новым языкам, таким как Dart или Kotlin, работать в браузере (на настольном компьютере); десятки новых мобильных расширений, появляющихся в течение цикла выпуска; и исправление ошибки панели вкладок, из-за которой выбор вкладок мог случайно закрыть их (Android). [244] [245]
Firefox 121 был выпущен 19 декабря 2023 года. Основные изменения включали в себя запрос для пользователей Windows на установку расширения Microsoft AV1 Video Extension для включения поддержки аппаратного декодирования видеокодека AV1, если about:support
оно еще не установлено; поддержку команд голосового управления в системах macOS; использование по умолчанию композитора Wayland вместо XWayland для пользователей Linux, если он доступен; возможность принудительно подчеркивать ссылки, которую можно включить в разделе «Просмотр» меню «Настройки»; плавающую кнопку в средстве просмотра PDF для упрощения удаления рисунков, текста и изображений, добавленных в PDF-файлы; отладчик Firefox, включающий новую функцию: возможность отключить debugger;
ключевое слово на текущей странице; объединение индикатора фокуса на панели инструментов, которая теперь больше с улучшенной контрастностью, с белой тенью для улучшения видимости на синем фоне; добавлена поддержка селектора :has()
, который создает соответствие элементу, который имеет или «привязывает» по крайней мере один элемент, соответствующий его относительному селектору; добавлена поддержка ключевых слов hanging
и each-line
для свойства CSS text-indent, предлагающая более удобные параметры макета абзаца для таких стилей, как библиографии, поэзия и т. д.; добавлена поддержка balance
ключевого слова для свойства CSS text-wrap, которое может улучшить внешний вид коротких многострочных текстовых блоков, таких как длинные заголовки или подписи, путем гармонизации длины строк; добавлена поддержка отложенной загрузки iframes, которые загружаются только тогда, когда они видны, поэтому некритические iframes могут загружаться позже, когда это необходимо, для ускорения начальной загрузки страниц, снижения начального использования сети и т. д.; добавлена поддержка устранения хвостовых вызовов в языке WebAssembly для улучшения поддержки функциональных языков (настольных компьютеров); расширенные возможности расширений по многочисленным просьбам, добавлена новая поддержка более 400 дополнительных расширений; возможность для приватных окон еще лучше защищать пользователей, блокируя сторонние файлы cookie и хранение трекеров контента; пользовательский режим Enhanced Tracking Protection, включающий блокировку социальных трекеров по умолчанию; исправление сбоя при копировании в буфер обмена; исправление сбоя при обнаружении полноэкранного уведомления; исправление проблем с рендерингом и сбоев на устройствах Google Pixel 8 и Samsung Galaxy S22 (Android); а также различные исправления безопасности (оба). [246] [247]
Firefox 122 был выпущен 23 января 2024 года. Основные изменения включали в себя новые отображения изображений и описаний для поисковых предложений, предоставляемых поисковой системой; улучшение качества переведенных веб-страниц в функции переводов; добавлена поддержка создания и использования паролей, хранящихся в связке ключей iCloud на macOS; доступность предложений статей MDN Web Docs из Firefox Suggest в адресной строке для пользователей, ищущих информацию, связанную с веб-разработкой; правила переноса строк веб-контента, соответствующие стандарту Unicode, улучшающие совместимость веб-браузеров с переносом строк; новый пакет .deb для пользователей Linux в Ubuntu, Debian и Linux Mint; исправление навигации с помощью клавиатуры в представлении правил инспектора; включено свойство offset-position, которое полезно для большинства значений offset-path; добавлена поддержка ray(), basic-shape и coord-box в свойство CSS offset-path; добавлена поддержка основных фигур rect() и xywh() в свойствах CSS clip-path и offset-path; добавлена поддержка анимации атрибута SVG viewBox с помощью SMIL by animations
; API LargestContentfulPaint, который предоставляет информацию о времени отрисовки самого большого изображения или текста до того, как пользователи начнут взаимодействовать с веб-страницей; добавлена поддержка hr в select, что позволяет веб-сайтам легко использовать разделители внутри select
элемента; добавлена поддержка метода showpicker для <select>
элементов; анализатор URL-адресов резервного копирования для неизвестных схем изменен на DefaultURI
, что улучшает соответствие спецификациям и совместимость с веб-сайтами; методы предложения ArrayBuffer.prototype.transfer, которые позволяют передавать право собственности на данные ArrayBuffer; добавлена поддержка API Screen Wake Lock; распознавание токена автозаполнения "webauthn"; возможность скриптов сохранять cacheAPI
данные в режиме приватного просмотра; заражение фильтров, использующих currentColor в качестве входных данных, для дополнительной защиты конфиденциальности пользователя; исправление ошибок Uneven Level Protection Forward Error Correction (ULPFEC) включено по умолчанию (для настольных компьютеров); добавлено средство чтения PDF-файлов по умолчанию; добавлена поддержка включения глобального управления конфиденциальностью; версия ОС сообщается как «Android 10» для строки User-Agent Android, чтобы уменьшить информацию об отпечатках пальцев пользователя и риск возникновения некоторых проблем совместимости веб-сайтов (Adnroid); а также различные исправления безопасности (оба). [248] [249]
Firefox 123 был выпущен 20 февраля 2024 года. Основные изменения включали интеграцию поиска в Firefox View, что позволило пользователю выполнять поиск по всем вкладкам на каждой из подстраниц раздела — «Недавние просмотры», «Открытые вкладки», «Недавно закрытые вкладки», «Вкладки с других устройств» или «История»; инструмент создания отчетов о веб-совместимости; возможность перевода текста во всплывающих подсказках (т. е. заголовках) и текста, отображаемого в элементах управления формами (т. е. заполнителях) при переводе веб-страниц; реализацию настроек адресной строки в разделе «Поиск» настроек Firefox; поддержку Network Monitor для сохранения тела ответа на диск с помощью пункта контекстного меню « Сохранить ответ как» ; реализацию интерполяции linearRGB для градиентов SVG, а также существующей интерполяции sRGB; возврат содержимого SVG к использованию значений замененных элементов по умолчанию шириной 300 пикселей и высотой 150 пикселей, а также исправление ошибок при отображении feImage; добавлена поддержка Early Hints путем включения поддержки Preload и Modulepreload; применение подавления эха звука к входам микрофона, когда аудиовыход перенаправляется на другое устройство с помощью setSinkId()
; добавлена поддержка декларативного ShadowDOM, предоставляющая разработчикам большую гибкость и улучшенную эргономику при работе с ShadowDOM непосредственно в HTML (настольный компьютер); отчет об архитектуре ЦП ARM64 Linux как "x86_64" и об архитектуре ARM и x86 Android как "armv81" в строке User-Agent и веб-API navigator.platform
( navigator.oscpu
Android); улучшенная оптимизация PGO для macOS ARM64 и Android; холст вне основного потока в macOS, Linux и Android; и различные исправления безопасности (оба). [250] [251]
Firefox 124 был выпущен 19 марта 2024 года. Основные изменения включали режим просмотра с помощью каретки, который теперь работает в средстве просмотра PDF; открытые вкладки теперь сортируются либо по недавней активности (которая установлена по умолчанию), либо по порядку вкладок в Firefox View; более эффективное заполнение списка переходов панели задач Windows, что должно обеспечить более плавный общий просмотр; использование полноэкранного API macOS для всех типов полноэкранных окон; расширение доступности Qwant для всех языков во Франции, а также в Бельгии, Италии, Нидерландах, Испании и Швейцарии; различные исправления безопасности; добавлена поддержка AbortSignal.any; возможность использовать HTTP(S) и относительные URL-адреса при создании WebSockets (для настольных компьютеров); включение функции Pull to Refresh по умолчанию; и добавлена поддержка API перетаскивания HTML (который принимает простой текст или текст HTML с помощью операции перетаскивания из внешних приложений) при использовании мыши (Android). [252] [253]
Firefox 125 был выпущен для Android, а Firefox 125.0.1 — для настольных компьютеров, оба 16 апреля 2024 года. Основные изменения включали добавленную поддержку кодека AV1 для Encrypted Media Extensions (EME), что обеспечивает более высокое качество воспроизведения от поставщиков потокового видео; добавленную поддержку выделения текста для средства просмотра PDF; отображение закрепленных вкладок в разделе «Открытые вкладки» для Firefox View; запрос для пользователей из США и Канады на сохранение своих адресов при отправке формы адреса, что позволяет браузеру автоматически заполнять сохраненную информацию об адресе в будущем; возможность более активно блокировать загрузки с URL-адресов, которые считаются потенциально ненадежными; функция предложения вставить URL-адрес, предоставляющая пользователям удобный способ быстрого перехода по URL-адресам, скопированным в буфер обмена в адресной строке браузера; возможность для пользователей надстроек Container для конкретных вкладок выполнять поиск в адресной строке вкладок, открытых в разных контейнерах; возможность включения автоматического обнаружения веб-прокси (WPAD) при настройке на использование настроек системного прокси-сервера; клавиша Tab теперь достигает только первого варианта, а не циклически перебирает все доступные варианты в группе переключателей, где не выбран ни один вариант, и возможность клавиш со стрелками перемещаться между вариантами, как при выборе варианта, что делает навигацию с помощью клавиатуры более эффективной и последовательной; возможность отключить наложение Pause Debugger, которое появляется поверх содержимого страницы, когда отладчик приостанавливает выполнение JavaScript; новая кнопка раскрывающегося меню в нижней части исходного представления на панели Debugger, специально разработанная для действий, связанных с картой источника; добавлена поддержка popover
глобального атрибута, используемого для обозначения элемента как элемента popover; включение мультипамяти WebAssembly по умолчанию; добавлена поддержка сегментации текста Unicode для JavaScript; добавлена поддержка событий contextlost
и для contextrestored
HTMLCanvasElement и OffscreenCanvas, чтобы позволить пользовательскому коду восстанавливаться после потери контекста с помощью аппаратно ускоренного 2D-холста; добавлена поддержка navigator.clipboard.readText()
веб-API; добавлена поддержка ключевых слов content-box
и свойства stroke-box
CSS transform-box
; align-content
свойство работает в блочной компоновке, позволяя выравнивать направление блока без необходимости использования контейнера flex или grid; удаление поддержки SVGAElement.text
в пользу более широко реализованного SVGAElement.textContent
метода (настольный компьютер); распознавание настройки выбора темы (Темная, Светлая, Следовать устройству) на пользовательских вкладках; различные улучшения в меню настроек «Логины и пароли»; удаление кнопки «Открыть в приложении», когда браузер установлен в качестве средства просмотра PDF по умолчанию; удаление варианта и расширения BCP47 в заголовке Accept-Language HTTP-запросов для лучшей совместимости с другими браузерами (Android); и различные исправления безопасности (оба). [254] [255]
Firefox 126 был выпущен 14 мая 2024 года. Основные изменения включали опцию «Копировать без отслеживания сайта», которая теперь может удалять параметры из вложенных URL-адресов и включает расширенную поддержку блокировки более 300 параметров отслеживания из скопированных ссылок, в том числе с крупных веб-сайтов покупок; поддержку кодирования содержимого: zstd (сжатие zstandard), которое является альтернативой сжатию broti и gzip для веб-контента и может обеспечивать более высокие уровни сжатия при том же используемом ЦП или, наоборот, более низкое использование ЦП сервера для получения того же сжатия; добавление каталонского языка; включение аппаратного ускорения декодирования AV1 на macOS для компьютеров Mac M3; добавлена телеметрия для создания совокупного количества поисковых запросов по категориям для широкого информирования о разработке функций поиска; временное отключение функции предложения вставки URL на время расследования потенциальной проблемы производительности; возможность отключения/включения функции разделенной консоли инструментов разработчика; реализация URL.parse(); включение свойства масштабирования CSS по умолчанию после большой работы по веб-совместимости и стандартизации в CSSWG; добавлена поддержка CSS Custom :state()
и CustomStateSet
псевдоклассов; добавлена поддержка API Screen Wake Lock; добавлена поддержка IDBFactory.databases для перечисления баз данных IndexedDB (для настольных компьютеров); исправлены проблемы с панелью инструментов адреса на устройствах со складными экранами; настройки «Дополнения» переименованы в «Расширения» (Android); и различные исправления безопасности (оба). [256] [257]
Firefox 127 был выпущен 11 июня 2024 года. Основные изменения включали настройку браузера на автоматический запуск, что оптимизирует эффективность наших цифровых процедур, ориентированных на браузер, устраняя задержки ручного запуска и облегчая немедленный доступ к веб-сайтам; включение предварительной загрузки DNS для документов HTTPS с помощью rel="dns-prefetch"
подсказки по ссылке; команда «Закрыть дубликаты вкладок», доступная из виджета «Список всех вкладок» на панели вкладок или в контекстном меню вкладки; возможность автоматического обновления элементов <img>, <audio> и <video> с HTTP на HTTPS, если они встроены в страницу HTTPS; требование входа в систему устройства при доступе и заполнении сохраненных паролей на странице диспетчера паролей about:logins в macOS и Windows; отчет об архитектуре ЦП для 32-разрядной x86 Linux как x86_64 в строке User-Agent и navigator.platform
веб navigator.oscpu
-API; ссылки и другие фокусируемые элементы теперь по умолчанию поддерживают навигацию с помощью вкладок в macOS вместо того, чтобы следовать настройке macOS «Навигация с помощью клавиатуры». поддержка функции «Снимки экрана» для создания снимков экрана таких типов файлов, как SVG, XML и других, а также различных страниц about: в браузере; инструмент для создания снимков экрана стал более доступным для всех за счет внедрения новых сочетаний клавиш и добавления совместимости с темами и поддержки режима высокой контрастности (HCM); повышение производительности для создания больших снимков экрана; включение navigator.clipboard.read()/write()
(рабочего стола); новый пункт «Пароли» добавлен в меню из трех точек; цифровая клавиатура на физической клавиатуре используется для фиксации URL-адресов, введенных на панели инструментов; перевод веб-контента; улучшение настроек оптимизации компилятора, повышение отзывчивости, сокращение времени загрузки страницы и увеличение срока службы батареи; домашняя страница раздела «Недавно сохраненные» была преобразована в раздел «Закладки» (Android); и различные исправления безопасности (оба). [258] [259]
Firefox 128 и Firefox 128 ESR были выпущены 9 июля 2024 года. Основные изменения включали возможность перевода выделенных фрагментов текста и гиперссылок на другие языки из контекстного меню; возможность показывать недавние поисковые запросы или текущие популярные поисковые запросы, когда пользователи из США и Канады открывают адресную строку, чтобы вернуться к предыдущему сеансу поиска или начать следующий; более простой и унифицированный диалог для очистки пользовательских данных, который предоставляет информацию о размере данных сайта, соответствующем выбранному диапазону времени, в дополнение к оптимизации категорий данных; добавлена поддержка воспроизведения защищенного контента с потоковых сайтов, таких как Netflix, в режиме приватного просмотра; добавлена поддержка экспериментального API атрибуции сохранения конфиденциальности, который предоставляет альтернативу отслеживанию пользователей для атрибуции рекламы; захват микрофона через getUserMedia теперь с использованием системной обработки голоса, когда это применимо, что улучшает качество звука на macOS; язык Saraiki (skr); прокси DNS по умолчанию при использовании SOCKS v5, что позволяет избежать утечки DNS-запросов в сеть при использовании прокси SOCKS v5; добавлена поддержка визуализации большего количества text/*
типов файлов в строке, а не необходимость их загрузки для просмотра; продление корневого сертификата, используемого для проверки дополнений и подписанного содержимого, чтобы избежать предстоящего истечения срока действия; отображение специфичности правил CSS в подсказке при наведении указателя мыши на селектор правил CSS в представлении правил инспектора; возможность панели инспектора помечать объявление пользовательского свойства как недействительное, если значение не соответствует зарегистрированному определению пользовательского свойства; улучшения в неактивном CSS, отображающем предупреждение, когда column-span
используется для элементов за пределами многоколоночных контейнеров и когда свойства, применяемые только к замененным элементам, используются для незамещенных элементов; добавлена поддержка Resizeable ArrayBuffers и Growable SharedArrayBuffers в SpiderMonkey; возможность метода setCodecPreferences разрешать приложениям отключать согласование определенных кодеков (включая RTX/RED/FEC), а также возможность приложения заставить удаленный узел предпочесть кодек, который появляется первым в списке для отправки; изменение заголовка Accept для изображений и документов для лучшего соответствия стандарту Fetch и другим браузерам; добавлена поддержка @property
API свойств и значений CSS; предоставление новогоbytes()
метод для многих объектов, таких как Request/Response и Blob, который предоставляет удобный способ получения массива типа Uint8Array (для настольных компьютеров); возможность для пользователей Android 14 и выше создавать и использовать пароли в сторонних приложениях для управления паролем; поле «подтвердите пароль» заполняется при предложении пароля; выбор «приблизительного местоположения» теперь работает при запросе или разрешении геолокации; браузер больше не переводит дисплей в альбомный режим при переходе в полноэкранный режим с воспроизводимым аудиоэлементом или не заставляет страницу открываться обратно в приложении, если при отправке ссылки из приложения установлен параметр «спрашивать перед открытием» (Android); и различные исправления безопасности (оба). [260] [261] [262]
Firefox 129 был выпущен 6 августа 2024 года. Основные изменения включали добавление улучшенного меню «Текст и макет» в режиме чтения с новыми параметрами интервала между символами, интервала между словами и выравнивания текста; меню «Тема» с дополнительными параметрами «Контрастность» и «Серый», с возможностью выбора пользователем собственных цветов для текста, фона и ссылок на вкладке «Пользовательская»; отображение предварительного просмотра вкладки при наведении указателя мыши на фоновые вкладки, что упрощает поиск нужной вкладки без необходимости переключения вкладок; замена HTTP на HTTPS в качестве протокола по умолчанию в адресной строке на нелокальных сайтах; добавлена поддержка нескольких языков в одном документе, озвучиваемом в macOS VoiceOver; автозаполнение адреса для пользователей во Франции и Германии; добавлена поддержка большего количества неактивных предупреждений CSS, включая случаи, когда свойства resize
и float
используются неправильно, box-sizing
используются для элементов, которые игнорируют ширину/высоту, а свойства CSS, связанные с таблицей, не используются для элементов, связанных с таблицей; возможность функции блокировки сети на панели «Сеть» блокировать запросы HTTP в дополнение к блокировке ответов; боковая панель «Правила» на панели «Инспектор», отображающая @starting-style
правила, а также подсказку для функции var(), указывающую @starting-style
значение пользовательских свойств CSS; боковая панель «Правила», показывающая влияние недействительных во время вычисляемого значения деклараций пользовательских свойств на вычисляемой панели; добавлена поддержка запроса конфигурации системы ключей шифрования в API mediaCapabilities.decodingInfo(); добавлена поддержка массивов типа Float16Array вместе с новыми методами DataView для чтения и установки значений Float16 и Math.f16round()
статическим методом, который можно использовать для округления чисел до 16 бит; добавлена поддержка @starting-style
, что позволяет определять стили, применяемые к элементу при его первой визуализации, что позволяет выполнять переходы для элементов, которые добавляются в DOM или тип отображения которых изменен с none на другое значение; добавлена поддержка свойства CSS transition-behavior; добавлена поддержка события textInput
; добавлена поддержка поиска DNS для записей ресурсов HTTPS (RR) с помощью собственного преобразователя DNS, что увеличивает покрытие HTTPS и упрощает использование Encrypted Client Hello (ECH), если он присутствует в HTTPS RR (для настольных компьютеров); доступность загрузки языков для упрощения офлайн-переводов (Android); разрешение записей HTTPS DNS с помощью преобразователя DNS операционной системы на определенных платформах; и различные исправления безопасности (оба). [263] [264]
Firefox 130 был выпущен 3 сентября 2024 года. Основные изменения включали перевод выбранных фрагментов текста на разные языки после перевода всей страницы; простой способ попробовать экспериментальные функции с новой страницей Firefox Labs в настройках, такие как функция AI Chatbot, позволяющая пользователям добавлять чат-бота по своему выбору на боковую панель для быстрого доступа при просмотре, и эксперимент по автоматическому открытию «картинка в картинке», включающий PiP для активных видео при переключении вкладок; включение анимации прокрутки в качестве поведения по умолчанию для прокручиваемых областей в Linux; исправление проблемы, из-за которой Copy
пункты Paste
контекстного меню периодически не включались, когда ожидалось; WebCryptoAPI теперь поддерживает примитивы Curve25519 (сигнатуры Ed25519 и генерация ключей X25519); API веб-кодеков включено на настольных платформах, что обеспечивает низкоуровневый доступ к аудио- и видеокодерам и декодерам (настольные); улучшенная производительность загрузки страниц за счет одновременной загрузки большего количества ресурсов; наличие функции генератора паролей, которая дает пользователям возможность использовать надежный, случайный, автоматически сгенерированный пароль при создании новых учетных записей (Android); различные исправления безопасности; и добавленная поддержка каталонского, хорватского, чешского, датского, индонезийского, латышского, литовского, румынского, сербского, словацкого и вьетнамского языков (оба). [265] [266]
Firefox 131 был выпущен 1 октября 2024 года. Основные изменения включали предложение временно запомнить, когда пользователи предоставляют разрешения сайтам (например, геолокацию), с удалением либо через час, либо при закрытии вкладки; отображение предварительного просмотра вкладки при наведении указателя мыши на фоновые вкладки, что упрощает поиск нужной вкладки без необходимости переключения вкладок; возможность учитывать языки, ранее использовавшиеся для переводов, при предложении языка перевода по умолчанию; повторное введение возможности перехода на домашнюю страницу поисковой системы, когда строка поиска пуста, с помощью shift-enter/shift-click
; новый обновленный значок меню Обзор вкладок (Список всех вкладок); удаление SVGGraphicsElement.nearestViewportElement
и SVGGraphicsElement.farthestViewportElement
в рамках текущих обновлений SVG 2; добавлена поддержка текстовых фрагментов, что позволяет пользователям напрямую ссылаться на определенную часть текста в веб-документе с помощью специального фрагмента URL; отклонение файлов SameSite=None
cookie, если не Secure
включен ни один атрибут; добавлена поддержка файлов cookie с независимым разделением (CHIPS), что позволяет разработчикам выбирать хранилище cookie, разделенное на сайты верхнего уровня (для настольных компьютеров); возможность для пользователей включать защиту от предполагаемых сборщиков отпечатков пальцев с помощью настраиваемых и строгих расширенных параметров защиты от отслеживания; возможность сохранять закладки в папке, куда пользователи в последний раз добавляли закладки, вместо папки закладок верхнего уровня по умолчанию (Android); различные исправления безопасности; и поддержка шведского языка путем перевода. [267] [268]
Собственные 64-битные сборки официально поддерживаются в Linux, macOS и Windows (начиная с версии 42). [269] [ необходима цитата ]
Mozilla сделала Firefox для 64-битной версии Linux приоритетным с выпуском Firefox 4 , обозначив его как приоритет 1-го уровня. [ требуется ссылка ] [270] С момента присвоения статуса 1-го уровня Mozilla предоставляет официальные 64-битные версии своего браузера для Linux. [271] [272] Поддерживаемая поставщиками поддержка 64-битной версии существовала для дистрибутивов Linux, таких как Novell/SUSE Linux , Red Hat Enterprise Linux и Ubuntu , до поддержки 64-битной версии Mozilla, хотя поставщики столкнулись с проблемой отключения 64-битного JIT-компилятора из -за его нестабильности до Firefox 4. [273] [274]
Официальные релизы Firefox для macOS представляют собой универсальные сборки, включающие как 32-битную, так и 64-битную версии браузера в одном пакете, и так было с Firefox 4. Типичный сеанс просмотра использует комбинацию 64-битного процесса браузера и 32-битного процесса плагина, поскольку некоторые популярные плагины по-прежнему являются 32-битными. [275] По состоянию на 19 апреля 2017 года Firefox 53 прекратил поддержку 32-битной macOS. [276]
32- и 64-разрядные версии Windows могут использоваться для запуска 32-разрядного Firefox. [ требуется ссылка ] В конце 2012 года Mozilla объявила о прекращении выпуска 64-разрядных сборок Windows [277], но позже отменила это решение. [278] По состоянию на апрель 2015 года [обновлять]64-разрядные сборки Windows доступны как 38.0 Beta [279] и более новые. 64-разрядные сборки для Windows официально поддерживаются с ноября 2015 года с выпуском Firefox 42.
Помимо x86, Firefox также поддерживал другие архитектуры ЦП, включая ARMv7 , SPARC , PowerPC и 68k на разных уровнях. [280] Mozilla прекратила поддержку компьютеров Macintosh на базе PowerPC с Firefox 3.6, но сторонний проект, известный как TenFourFox, портировал несколько новых версий Firefox, последняя из которых была основана на Firefox 45 ESR.
Примечания
{{cite web}}
: CS1 maint: числовые имена: список авторов ( ссылка )с Firefox 47, 3D-просмотр больше недоступен.
{{cite web}}
: CS1 maint: числовые имена: список авторов ( ссылка )Это спорное изменение вытекает из того факта, что отключение JavaScript нарушает работу многих веб-сайтов — и некоторые люди могут отключить JavaScript, даже не зная, что он делает, что приводит к непредсказуемому и раздражающему поведению, в котором пользователь может обвинить Firefox. JavaScript по-прежнему можно отключить
с помощью
дополнений
(например,
NoScript
).
about:config