Состоялся релиз web-браузера Firefox 92, сообщает Techradar. Новая версия, как сообщают разработчики, обеспечивает пользователей усиленными протоколами защиты данных, исправлены мелкие недочеты и улучшена производительность браузера, а также разработчики продлили срок поддержки версий 78.14.0 и 91.1.0. 

Кроме этого, версия Firefox 93 перешла в стадию бета-тестирования, релиз которой намечен на 5 октября.

Основные нововведения Firefox 92:

  • Появилась возможность автоматического проброса на HTTPS с использованием протокола HTTPS в DNS вместо HTTP-заголовка Alt-Svc (HTTP Alternate Services, RFC-7838), что позволяет серверу определять альтернативный способ обращения к сайту. При отправке DNS-запросов, помимо записей A и AAAA для определения IP-адресов, теперь также запрашивается DNS-запись HTTPS, через которую передаются дополнительные параметры установки соединения.

  • Реализована поддержка корректного воспроизведения видео в полном цветовом диапазоне RGB.

  • WebRender по умолчанию активирован для всех пользователей Linux, Windows, macOS и Android, без исключений. В версии Firefox 93, по заявлениям разработчиков, прекратят поддержку отключения WebRender (gfx.webrender.force-legacy-layers и MOZ_WEBRENDER=0), и движок станет обязательным. WebRender написан на языке Rust и позволяет добиться существенного увеличения скорости отрисовки и снижения нагрузки на CPU за счет выноса в GPU операций отрисовки содержимого страницы, которые реализованы через выполняемые в GPU шейдеры. Для систем со старыми видеокартами в WebRender будут использовать режим программной растеризации (gfx.webrender.software=true).

  • Измененное оформление страниц с информацией об ошибках в сертификатах.Включены наработки, связанные с реструктуризацией управления памятью JavaScript, позволившие поднять производительность и сократить потребление памяти.

  • Решена проблема со снижением производительности во вкладках, обрабатываемых в том же процессе, что и вкладка с открытым диалогом-предупреждением alert.

  • macOS: включена поддержка изображений с цветовыми профилями ICC v4, в меню File добавлен пункт для вызова функции macOS Share, а также новое оформление панели с закладками, приближенное к дизайн-коду Firefox.

  • В CSS "break-inside" добавлена поддержка параметров "avoid-page" и "avoid-column" для запрета разрывов страниц и столбцов в основном блоке.

  • В CSS font-size-adjust реализован синтаксис с двумя параметрами (например, "font-size-adjust: ex-height 0.5").

  • В CSS @font-face добавлен параметр size-adjust, позволяющий масштабировать размеры глифа для определённого начертания шрифта без изменений значений CSS font-size.

  • Добавлена поддержка CSS accent-color, при помощи которого можно указать цвет индикатора выбора элемента (например, цвет фона выбранного checkbox).

  • В CSS-свойство font-family добавлена поддержка параметра system-ui, при указании которого используется глифы из предлагаемого по умолчанию системного шрифта.

  • В JavaScript добавлено свойство Object.hasOwn, представляющее собой упрощённый вариант Object.prototype.hasOwnProperty, реализованный в форме статического метода:

  • Добавлен параметр "Feature-Policy: speaker-selection", позволяющий управлять предоставлением в WebRTC доступа к устройствам вывода звука, таким как динамики и наушники.

  • Для собственных HTML-элементов (custom element) реализовано свойство disabledFeatures.

  • Предоставлена возможность отслеживания выделения текста в областях <input> и <textarea> через обработку событий selectionchange в HTMLInputElement и HTMLTextAreaElement.

В новой версии Firefox устранили 8 уязвимостей, 6 из которых помечены опасными. 5 уязвимостей (собраны под CVE-2021-38494 и CVE-2021-38493) связаны с переполнением буферов памяти. Другая опасная уязвимость CVE-2021-29993 позволяет подменить элементы интерфейса через настройку протокола intent:// в устройствах под управлением Android.

Бета-версия Firefox 93 примечательна поддержкой формата изображений AVIF (AV1 Image Format), в котором используют технологии внутрикадрового сжатия формата AV1.

Комментарии (52)


  1. namikiri
    10.09.2021 16:14
    +11

    Забыли ещё один пункт: изуродовали элементы меню, увеличив радиус скругления и уменьшив полезную площадь.

    Теперь это выглядит так


    1. Denai
      10.09.2021 16:28
      -3

      возможно так пальцем тапать удобнее


      1. namikiri
        10.09.2021 17:20
        +10

        Я рад, но это десктопный браузер, где всё ещё используются клавиатуры и мышки. И не обязательно было так сильно скруглять.


        1. DollaR84
          14.09.2021 15:38

          насчет клавиатур уже не уверен, походу они скоро перестанут их поддерживать вообще. Сегодня попал на еще один момент, при попытке upload файла, в стандартном окне выбора файла с моего компьютера. Больше не работает переход между полями и кнопками клавиатурой табами и шифт табом. Только мышка. Жесть. В 91 версии такой лажи нет


          1. namikiri
            14.09.2021 21:48
            +1

            Только что проверил, окно загрузки стандартное виндовое, всё прекрасно табается, можно управлять клавиатурой.

            Firefox 92, Windows 10.


            1. DollaR84
              15.09.2021 11:59

              Может это у меня какой-то глюк, или может в том что у меня виндовс 8.1, а в десятке библиотеки, рисующие стандартный GUI изменены и не совместимы с прошлыми виндами, из-за чего и пришлось остаться на 8.1. В любом случае удалил 92 версию, скачал 91 ESR, отключил автообновление, и все работает четко и хорошо как раньше.


    1. Nnnnoooo
      10.09.2021 16:35
      +10

      Ну они испоганили интерфейс протоном еще в 89 версии.


      1. rogoz
        10.09.2021 17:01
        +2

        Он теперь неотключаемый.


        1. Revertis
          10.09.2021 17:29

          Правится через userChrome.css.


          1. Nnnnoooo
            10.09.2021 17:46
            -1

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


            1. Revertis
              10.09.2021 17:53
              -1

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


              1. Nnnnoooo
                10.09.2021 18:01
                +3

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


              1. aik
                10.09.2021 21:32
                +3

                Десятки уязвимостей в браузере — это что-то мифическое для юзера.
                А испоганенный интерфейс — вот он, перед глазами.


                1. bgBrother
                  10.09.2021 23:10
                  +1

                  Однако, это не противоречит заявлению Revertis.


              1. wyfinger
                11.09.2021 04:20
                -2

                Завтра вам с автоматическими обновами прилетит тоян, ждите.

                Были примеры.


                1. Revertis
                  11.09.2021 11:43

                  Ну давайте примеры, что уж.


                  1. wyfinger
                    11.09.2021 12:50

                    SolarWinds


                    1. Revertis
                      11.09.2021 13:31

                      Ага, то есть из-за одного случая надо отказаться от CI/CD и обновлений вообще?


                1. bgBrother
                  11.09.2021 14:20
                  +1

                  Тогда вообще не стоит пользоваться ПО — троян может быть и в билде, что уже неоднократно случалось.

                  Или можно посмотреть исходники и «пересобрать мир».


                  1. wyfinger
                    11.09.2021 15:10
                    +1

                    Нет, просто если я один раз доверился какому-то коду, то это не значит, что я доверился его разработчику и готов без разбора ставить все что он там обновляет.

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


                    1. bgBrother
                      11.09.2021 15:47

                      Нет, просто если я один раз доверился какому-то коду
                      Так а почему вы доверились коду, не посмотрев его исходники? Почему считаете, что если в обновлении этого вендора может быть троян, то его нет в билде?

                      Кроме того, вы так «доверяетесь» при каждой установке нового софта, а не единожды.

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

                      Риск подцепить вирус через необновленный браузер намного выше, чем через риск получить вирусное обновление от Google или Mozilla. Уязвимости в браузерах находят каждый квартал по нескольку штук. А сколько было ситуаций с вирусами через обновления?

                      Или вы не согласны?

                      важных обновлений для безопасности в таком сложном продукте как браузер за год наверное наберется меньше пяти, сколько они обновлений за это время выпустили
                      Проблемы безопасности закрывают почти в каждом выпуске Firefox. При каждом обновлении я читаю change log. Не верите? Пожалуйста. Кроме того, обновлениями закрывается много багов, которые так мешают большинству пользователей.


      1. bars_arseniy
        10.09.2021 17:14
        +5

        Это не означает, что нельзя продолжить его поганить и в будущем.


        1. Nnnnoooo
          10.09.2021 17:28

          Так кто же спорит :)


      1. alexEtse
        10.09.2021 22:51
        +1

        К сожалению да.

        Лечится, например, проектом Lepton, (работает это всё через userChrome.css). Апгрейд на 92-ю версию с ним пережил, вроде ничего не полетело.

        Может и еще какие-то подобные проекты "исправления" FF есть, кто-то в курсе?


    1. vtb_k
      10.09.2021 18:25

      А мне нравиться больше)


      1. namikiri
        12.09.2021 12:28

        Firefox славился своей настраиваемостью. Где она?


        1. vtb_k
          12.09.2021 13:48
          +1

          А что с ней стало? Я вообще вкладки скрыл в userChrome.css и пользуюсь Sidebery для вертикальных вкладок. + использую tridactyl(которого никогда не будет под хромые) и вообще мышь не использую. Даже этот коммент я пишу в емаксе, потому что trydactyl биндит <Ctrl-i> для открытия внешнего редактора.


          1. NN1
            13.09.2021 11:42
            +1

            Также использую Sidebery и userChrome.css со скрытыми вкладками :)
            А вот Trydactyl пару раз ставил и как-то он у меня серьёзно тормозит.
            Не замечали с ним лагов ?


            1. vtb_k
              13.09.2021 12:32
              +1

              Была когда-то проблема с ним когда девтулзы открыты, но ее вроде как давно пофиксили. У меня сейчас нету проблем даже с поиском закладок(больше тысячи их у меня). А все остальное отлично работает, ну кроме пары сайтов, типа гугл докс, которые пришлось добавить в блок лист. Я очень люблю открывать ютуб видео в mpv плеере с помощью trydactyl, прям спасение на старом ноуте.


  1. DollaR84
    10.09.2021 20:16

    А у меня что-то после обновы начал больше браузер тупить. Как бы подвисает на некоторое время при загрузке страницы, да и вообще при листании этого же хабра появилась какая-то вольготность и замедленность, будто JavaScript`ы начали медленнее работать. Ни у кого такого нет? Это только мой баг, или может можно что-то включить/отключить?


    1. bgBrother
      10.09.2021 23:22

      С 92ой версией браузера — не заметил подобного. Возможно, у вас ноутбук с забитым пылью воздухоотводом? У меня из-за подобного производительность была где-то в 1.5 раза ниже.


      1. DollaR84
        11.09.2021 11:20

        Не, у меня стационарник. Да и сегодня вроде снова начал работать как обычно. Может кеши обновлялись загружались, не знаю. Ладно, работает снова как работал, глюк был один день только.


    1. Nnnnoooo
      10.09.2021 23:48
      +1

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


      1. DollaR84
        11.09.2021 11:25

        спасибо за информацию, вроде сегодня снова заработал как раньше. Понаблюдаю еще. Вполне может быть, просто у меня довольно старенькая видяха, хоть и nvidia, но еще 460 с 4Гб памяти… Может таки с видео конфликт, но сегодня вроде более ровно опять стало


      1. DollaR84
        14.09.2021 15:45

        Похоже вы правы и у меня не работает нормально этот движок. Сегодня пробовал загрузить файл со своего компа на сайт, обнаружил что между полями и кнопками фокус больше не переключается клавиатурой по таб и шифт таб, только мышка. Установил 91 портабл версию, все работает нормально там, и намного быстрее, а в 92 версии реально еле двигается, по сравнению после 91 версии. Похоже надо искать оффлаайн установщик 91 и удалять ту обнову с запретом на обновления. Ну или переходить на другой браузер. Жаль, firefox раньше нравился.


    1. xadd
      11.09.2021 03:10
      +1

      Можно попробовать в настройках видеокарты отключить режим энергосбережения. Там довольно сильно работает снижение частот, что может приводить к подлагиваниям.


  1. aik
    10.09.2021 21:34

    Я на 89 пока что остановился. 90 мне испортил табы сбоку, деревья сплющил.


    1. NN1
      13.09.2021 11:39
      +1

      Пользуюсь Sidebery с FF92, ничего не испортилось.


      1. aik
        13.09.2021 13:28

        У меня TreeStyleTab. После обновления деревья превратились в столбцы.


        1. NN1
          13.09.2021 14:56

          Поставил сейчас TST, всё работает как надо.
          По моим ощущениям Sidebery работает лучше.
          К тому же есть необходимые функции как автоматическое распределение вкладок по контейнерам на основе адресов.


  1. ALLHVSPGH
    10.09.2021 22:51

    Мне тоже нравится новый интерфейс, что в Вин11, что в новой версии Фуррифокс.


  1. igor6130
    10.09.2021 22:51
    +1

    А Proton UI, я полагаю, так и остался неотключаемым?


  1. grey_rat
    11.09.2021 00:13

    В версии Firefox 93, по заявлениям разработчиков, прекратят поддержку отключения WebRender (gfx.webrender.force-legacy-layers и MOZ_WEBRENDER=0), и движок станет обязательным.

    Прощай аппаратное ускорение OpenGL 2.0 в винде и линуксе. И если в винде такое ускорение используют единицы, то в линукс сообществе наверное треть, а то и более. Благо, что не отключили в 91esr. Но время когда браузеру для запуска будет необходим DirectX11 стремительно приблежается.


    1. CulHatsker
      11.09.2021 10:03
      +2

      Можете пояснить, что это за "аппаратное ускорение OpenGL 2.0" и как форсирование WebRender приведёт к исчезновению (я вас так понял) этого аппаратного ускорения?

      Да и что плохого в том, что популярное ПО постепенно переходит на более современные технологии?


      1. grey_rat
        11.09.2021 11:22

        Аппаратное ускорение — это значит, что определённую часть работы по отрисовке и прочего обсчитывает видеокарта. Форсирование Webrender означает, что у вас может быть только вебрендер, аппаратный (DirectX10+ в винде или OpenGL 3.0+ в линуксах) или программный (старая графика, например встроенные интеловские GMA, всё переложится на процессор).
        image


        1. Revertis
          11.09.2021 11:48

          А в чём собственно проблема? Без WebRender'а у вас рендерилось на видеокарте, что ли?


          1. grey_rat
            11.09.2021 12:02

            Да. И разница сильно заметная. Раньше к аппаратному ускорению была привязана и функция аппаратного декодирования видео. Вполне возможно, что и оно так же отвалится.
            Первые интеловские Core i7 тоже были только с OpenGL 2.1 ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D1%85_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80%D0%BE%D0%B2_Intel


          1. grey_rat
            11.09.2021 12:40

            Выше об этом упоминалось

            А у меня что-то после обновы начал больше браузер тупить. Как бы подвисает на некоторое время при загрузке страницы, да и вообще при листании этого же хабра появилась какая-то вольготность и замедленность, будто JavaScript`ы начали медленнее работать.

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


  1. novrm
    12.09.2021 04:09

    Удивляет всегда одно - "устранили кучу уязвимостей"...

    ... потом в следующей версии - снова "устранили уязвимости"... и т.д и т.п...

    Но всегда релиз радостно глаголит - самая улучшенная версия... Которая, одновременно, с этим обладаем множеством уязвимостей, которые возможно будут устранены в следу.щей версии.

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


    1. egorro_13
      12.09.2021 09:48
      +1

      Получается, новые версии надо откладывать, пока не будут выявлены и устранены все-все-все-все-все уязвимости? А учитывая, что дать гарантию выявления вообще ВСЕХ возможных проблем дать не может никто, обновления программ надо запретить в принципе - вдруг там хоть одна уязвимость осталась?


  1. derikn_mike
    12.09.2021 12:41

    зачем нам все этьи фичи , просто кратко напишите быстрей или нет хрома - всё ! больше ничего не нужно


  1. Stroy71
    12.09.2021 14:14
    +1

    Вообще, в последнее время разработчики фф ведут себя странно. Только решили проблему с производительностью- резко обновили дизайн.
    Начал играть в онлайн ММОРПГ. Там стоит античит. И вот с ним фф отказывается работать. Пришлось перейти на вивальди.