LINUX.ORG.RU

Firefox 100

 ,


1

2

Доступен релиз Firefox 100.

  • Реализована проверка орфографии с использованием нескольких словарей одновременно. Установить и выбрать используемые словари можно с помощью пункта «Языки» контекстного меню в полях ввода. Указать используемые по умолчанию словари (чтобы не включать их на каждом сайте вручную) можно с помощью настройки spellchecker.dictionary (перечислив коды языков через запятую). Следует помнить, что эта настройка имеет более низкий приоритет, чем язык, указываемый веб-сайтом, поэтому, например, если у пользователя включены по умолчанию для всех сайтов словари en и ru, а конкретный сайт содержит конструкцию наподобие <html lang=en>, то на этом сайте по умолчанию будет включён лишь английский словарь, а все прочие понадобится включить вручную.
  • В Linux и Windows 11 включены плавающие полосы прокрутки (widget.gtk.overlay-scrollbars.enabled и widget.windows.overlay-scrollbars.enabled). Когда мышь не двигается, полосы прокрутки не показываются вовсе. При движении мыши показываются тонкие полосы прокрутки, а при подведении мыши к ним — широкие полосы). В Windows Firefox учитывает значение системной настройки «Специальные возможности» → «Визуальные эффекты» → «Всегда показывать полосы прокрутки».
  • Добавлен отдельный процесс, в который в будущем планируется вынести все сетевые операции TCP/UDP, что положительно скажется на стабильности (антивирусные продукты любят совать нос в сетевой стек), безопасности (новые сетевые протоколы являются потенциальной поверхностью для атак) и производительности (уменьшение конкуренции в главном потоке родительского процесса между сетевыми запросами и другой работой во время загрузки страницы). Для начала в этот процесс вынесена работа с сокетами WebRTC.
  • Задействован CRLite — механизм определения отозванных сертификатов, разрабатываемый на протяжении 2.5 лет. По сравнению с OCSP, CRLite не требует постоянного сетевого доступа (проверка осуществляется по периодически обновляемой локальной базе), сокращает задержки (локальная проверка происходит быстрее, чем онлайн-проверка) и обеспечивает конфиденциальность (OCSP-сервер, получив запрос о сертификате, автоматически узнает, какой ресурс собирается посетить пользователь). До этого выпуска CRLite работал лишь в тестовом режиме (разработчики собирали телеметрию о его работе и устраняли возникающие сбои), не оказывая никакого влияния на принимаемые браузером решения. Начиная с этого выпуска, браузер не будет обращаться к OCSP-серверам, если определит по локальной базе CRLite, что сертификат не отозван. Тем не менее, отозванные сертификаты будут дополнительно проверяться через OCSP, пока разработчики не сочтут, что могут полностью полагаться на CRLite во всём.
  • В интерфейс настроек добавлена возможность выбора цветовой темы для веб-страниц (ранее она была доступна только через about:config).
  • Режим «Картинка в картинке» теперь поддерживает показ субтитров на YouTube, Prime Video и Netflix, а также показ текстовых аннотаций в формате WebVTT на сайтах наподобие Coursera.org и Canadian Broadcasting Corporation.
  • В контекстное меню элементов истории и закладок добавлен пункт «Открыть в контейнере» (при условии, что поддержка контейнеров включена в браузере).
  • Изменение языка интерфейса теперь происходит «на лету», без необходимости перезапускать браузер.
  • Если язык установленной сборки браузера не совпадает с языком системы, то при первом запуске пользователю будет предложено выбрать используемый язык.
  • Обеспечено равномерное распределение ресурсов между отрисовкой контента и обработкой прочих событий. Это заметно повысило отзывчивость регулятора громкости на Twitch.
  • Начиная с Firefox 87, при отправке запросов с текущего хоста другим хостам из заголовка «Referer» вырезаются пути и параметры. Некоторые рекламные ресурсы научились обходить это ограничение с помощью заголовка Referrer-Policy (ослабляя политики «no-referrer-when-downgrade», «origin-when-cross-origin» и «unsafe-url»). Теперь при загрузке субресурсов и фреймов с других сайтов Firefox игнорирует выставляемые ими политики.
  • Налажено чтение настроек DRI из $HOME/.drirc.
  • При переходе между элементами страницы с помощью клавиши Tab ссылки теперь выделяются не пунктирной линией, а синим прямоугольником, как поля ввода. Это делает их существенно заметнее для людей с проблемным зрением.
  • Firefox больше не будет пытаться при первом запуске назначать себя обработчиком PDF-документов, если пользователь уже сопоставил эти документы с какой-либо специализированной программой типа Adobe Reader или SumatraPDF.
  • Горячая клавиша для редактирования закладок изменена с I на E.
  • Некоторые веб-сайты, могут некорректно определять версию Firefox (считывая лишь первые две цифры в номере версии). О большинстве таких сайтов разработчикам известно и, столкнувшись с этими сайтами, системное дополнение Web Compatibility Interventions будет подменять версию браузера. Для корпоративных пользователей добавлена настройка network.http.useragent.forceVersion, поскольку непубличные интранет-сайты тоже могут быть подвержены этой проблеме.
  • Реализована поддержка сертификатов, использующих алгоритм подписи RSA-PSS.
  • Мягкая перезагрузка веб-страницы больше не приводит к перепроверке всех ресурсов.
  • Сервис Mozilla VPN стал доступен в Швеции и Финляндии.
  • Исправлено аппаратное ускорение видео в NixOS.
  • macOS:
    • Реализована поддержка HDR-видео (требуется macOS 11+ и соответствующий монитор, а также отключить системную настройку, оптимизирующую качество потокового видео при работе от аккумулятора).
    • Растеризация шрифтов теперь производится единожды для каждого окна, что ускоряет открытие новых вкладок и переключение вкладок в пределах одного окна.
  • Windows:
    • Включено аппаратное ускорение воспроизведения видео в формате AV1 (Intel Tiger Lake и новее, AMD RDNA 2 (кроме Navi 24), GeForce 30).
    • Включён оверлейный режим вывода на системах с графикой Intel (позволяет снизить потребление энергии при воспроизведении видео). Для остальных операционных систем он включён лишь в ночных сборках (из-за имеющихся багов). Кроме того, в Windows потребуется установить расширение из Магазина.
    • Ассоциированные с Firefox документы PDF теперь имеют тип «Firefox PDF Document», а не «Firefox HTML Document». Кроме того, теперь они имеют новый красивый значок (раньше у них был такой же значок, как у браузера).
    • WebRTC теперь использует кодек H.264 Microsoft Media Foundation, поскольку в S-режиме Windows не позволяет использовать OpenH264 (он не подписан Microsoft).
    • Поскольку инсталлятор подписан цифровой подписью с использованием алгоритма SHA-256, пользователям Windows 7 придётся установить обновление KB4474419 в том случае, если они пренебрегают автоматической установкой обновлений.
  • CSS:
    • Реализована поддержка dynamic-range и video-dynamic-range, позволяющих определить, поддерживает ли монитор отображение HDR-контента.
    • Улучшена производительность элементов display: grid, имеющих большой уровень вложенности.
  • HTTP: удалена поддержка нестандартного заголовка Large-Allocation.
  • Реализована поддержка WritableStream, WritableStreamDefaultWriter, WritableStreamDefaultController и ReadableStream.pipeTo().
  • Реализована поддержка API History.fetchMany.
  • DOM: доступен статический метод AbortSignal.timeout() (возвращает AbortSignal для автоматического прерывании операции с TimeoutError по истечению указанного времени).
  • WebAssembly: реализована поддержка WebAssembly.Exception и WebAssembly.Tag (исключения, выбрасываемые из WebAssembly в JavaScript или выбрасываемые из JavaScript в обработчик исключений WebAssembly).
  • Инструменты разработчика:
    • Консоль браузера: удалён пункт контекстного меню «Выделить всё». Элементы подменю «Экспортировать в», позволявшие экспортировать сообщения в буфер обмена или файл, вынесены уровнем выше.
    • Добавлена возможность профилирования нескольких потоков JS.

>>> Примечания к выпуску для разработчиков

>>> Все исправленные в этом выпуске ошибки

>>> Подробности

★★★★★

Проверено: sudopacman ()
Последнее исправление: sudopacman (всего исправлений: 5)

С юбилеем! Столько просто необходимых улучшений (особо радует, что есть улучшения в плане производительности). Надеюсь, лисичка и дальше будет радовать

Superfluous_Pony
()

Реализована проверка орфографии с использованием нескольких словарей одновременно

Спустя 15 (или 20?) лет после Opera Presto. Прэлестно!

leave ★★★★★
()
Ответ на: комментарий от anc

Вангую, что с мобильного интерфейса. Кстати в нём, в отличии от десктопа, приходиться доп усилия прилагать для отображения скрола. Но вот тащить мобильный интерфейс по дефолту на десктопы в 2022 имхо донельзя глупо. Ну в крайнем случае можно запилить как доп. опцию для всяких неттопов.

Так это же идеология целого гнома - тащить мобильный интерфейс для всего. Лису еще до гномского пальцетыкального ада как до луны на черепахе.

Qui-Gon ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

А, да, действительно. Что-то я протупил.

CrX ★★★
()

Реализована проверка орфографии с использованием нескольких словарей одновременно.

Не прошло и… сколько лет? Я уже даже не помню, когда пользователи впервые попросили эту фичу.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от X512

А потом уберут опции, что уже было…

Например, из последнего убрали компактный режим отображения табов. Теперь танкощелисты с 768p скулят.

EXL ★★★★★
()
Ответ на: комментарий от EXL

Ну у меня именно такой. Стандартные табы, всё нормально читается/видится. Ну, если уж совсем хочется, так всегда можно F11 нажать и насладиться полным отсутствием всего, кроме контента. Хрен его знает, чего ещё людям надо.

SkyMaverick ★★★★★
()
Ответ на: комментарий от upcFrost

С CRLite я, кстати, поторопился, включили пока только в бете.

MozillaFirefox ★★★★★
() автор топика
Ответ на: комментарий от SkyMaverick

Ну, если уж совсем хочется, так всегда можно F11 нажать и насладиться полным отсутствием всего, кроме контента.

А чтобы не на весь экран? Было бы неплохо вкладки отключить потому что есть аддоны вертикальных вкладок.

X512 ★★★★★
()
Последнее исправление: X512 (всего исправлений: 1)
  • Когда починят QUIC на винде?
  • Как узнать, что именно сломано, и как (кому) сообщить?
  • Когда перестанут настоятельно уговаривать установить фаерфокс на телефон невзирая на то, что давно уже стоит?
token_polyak ★★★★
()
Ответ на: комментарий от token_polyak

Когда перестанут настоятельно уговаривать установить фаерфокс на телефон невзирая на то, что давно уже стоит?

Странный какой то у вас интернет. Мне втюхивают постоянно яндех браузер, и это не смотря на то что он у меня давно стоит и на смартфоне, и на компе.

UriZzz
()
Последнее исправление: UriZzz (всего исправлений: 1)
Ответ на: комментарий от UriZzz

Проблема в том, что про мобильный фаерфокс напоминает сам фаерфокс после каждого обновления. Обладая информацией, что к аккаунту привязаны аж два могильные устройства, и больше устанавливать некуда.

token_polyak ★★★★
()
Ответ на: комментарий от eternal_sorrow

скроллбары без стрелочек

Зачем они нужны? Никогда не понимал.

Например, если сравниваешь содержимое двух окон и необходимо прокрутить оба синхронно. Колёсиком или двигая мышкой этого добиться трудно.

sena ★★
()

Финляндия и Швеция собираются вступить в НАТО

Сервис Mozilla VPN стал доступен в Швеции и Финляндии.

хм

TI_Eugene ★★
()
Ответ на: комментарий от EXL

Помнится тут утверждали некоторые фанатики-ненужнисты, что эта фича вредная, когда её постоянно просили добавить в Firefox

Хромом не пользовался, но по-моему эта фича вредная, если фокс не хранит попутно и язык. В одном языке слово может быть правильным, в другом - нет, если информации о языке нет, то проверить корректно невозможно. Если инфа о языке хранится, то можно сделать нормально, но где же её хранить?

Когда-то (по-моему в Мотифе) предлагали делать строки составными, в которых можно было бы в тексте переключать языки (кодировки), но это всё выкинули в пользу юникода. А по-моему зря…

sena ★★
()
Ответ на: комментарий от perl5_guy

Одна из причин почему я съехал с огнелиса на яндех браузер, и внезапно обноружил что последний мне нравится.

UriZzz
()
Ответ на: комментарий от perl5_guy

Сейчас проверю на macOS. Ты видать как-то хитро добавил, что как то самое расширение раньше.

Или там 97-ую поставил специально, чтобы схитрить, и сейчас на 100 обновился.

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от MozillaFirefox

Я не в России, QUIC никто не блокирует, и тем не менее в фаерфоксе он не работает, а в хромом - работает.

Причём на разных машинах, разных версиях, с разными профилями (полностью чистыми в том числе), что и подталкивает меня обратиться к разработчикам. Вот только непонятно, по какому адресу спортлото.

token_polyak ★★★★
()
Последнее исправление: token_polyak (всего исправлений: 2)
Ответ на: комментарий от EXL

В версии 200 добавлят отключение комбинации ctrl+q

disee ★★★
()
Ответ на: комментарий от fornlr

Да, есть такое))), но меня это никогда особо не напрягало, просто не обращаю внимание, и всё.

UriZzz
()
Ответ на: комментарий от perl5_guy

Добавил на 99-ой Яндекс. И сделал по умолчанию. Обновил до 100-ой.

Так и остался. Версия под macOS.

fornlr ★★★★★
()
Ответ на: комментарий от EXL

Ну что тут скажешь. Научный подход, разбил вдребезги.

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

AVL2 ★★★★★
()
Ответ на: комментарий от EXL

плюсую к вашему негодованию про стрелочки.

bonta ★★★★★
()

ну вот, теперь все хоть сколько-нибудь используемые браузеры достигли «соточки», сменилась эра, когда не гнались за цифирками и количеством выпусков

Sylvia ★★★★★
()
Ответ на: комментарий от token_polyak

У меня через VPN (т.к. я в России) https://cloudflare-quic.com/ показывает соединение по HTTP/3 стабильно со второй попытки.

Писать надо в багзиллу, если кто-то заинтересуется, то, вероятно, подскажут, какие тесты нужно провести.

MozillaFirefox ★★★★★
() автор топика
Последнее исправление: MozillaFirefox (всего исправлений: 1)
Ответ на: комментарий от anc

У меня тоже нет колесика на на ноутбуке с вендой и Wubi. Супер неудобно - в телеграмме без колёсика/трекбола не выберешь смайлик нужный только 5 нижних.

Woofywoof
()

Реализована проверка орфографии с использованием нескольких словарей одновременно.

Кто-нибудь уже проверял, с какого объёма проверка начинает глючить теперь? На версии 90 8-килобайтный текст уже не проверяется.

olegd ★★★
()

теперь ещё шустрее?

DILIN ★★★★★
()
Ответ на: комментарий от MozillaFirefox

То есть выпилить совместимость со старыми и очень крутыми дополнениями — это пожалуйста, бегом. А как что-то полезное, то ждите годами. Немудрено, что у Firefox такая доля на рынке. Я сам его использую исключительно из-за Tree Style Tab, иначе бы давно на другой браузер ушел.

Vsevolod-linuxoid ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.