LINUX.ORG.RU

Firefox 105

 ,


0

1

Доступен Firefox 105.

  • Linux:
    • Уменьшена вероятность столкнуться с исчерпанием свободной памяти, а также повышена эффективность работы в условиях нехватки памяти.
    • Включён менеджер приоритезации процессов.
    • Аппаратный WebRender включён на всех системах с драйверами Mesa 22.2 и выше.
    • Интерфейс браузера, запущенного под Wayland, больше не зависает при неудачной попытке показать всплывающее окно.
  • Налажена работа страницы about:processes в OpenBSD.
  • В интерфейсе предпросмотра печати появилась возможность напечатать лишь текущую страницу.
  • Сетевое разделение, дебютировавшее в Firefox 85, теперь распространяется и на сервисные воркеры.
  • Увеличена частота синхронизации вкладок — теперь она происходит через 5 секунд после любого изменения (открытие, закрытие, изменение порядка) вкладок.
  • На страницу about:support добавлены сведения о том, включено или отключено аппаратное ускорение для кодировании/декодировании мультимедиа.
  • В журнале соединений (about:networking#logging) теперь отображается идентификатор расширения, прервавшего сетевой запрос.
  • Максимальное и минимальное значения масштабирования при масштабировании щипком теперь настраиваются (apz.max_zoom и apz.min_zoom), а не жёстко заданы.
  • От разработчиков Tor Browser принят патч, добавляющий флаг MOZ_SYSTEM_POLICIES (позволяет отключить использование системных политик, оставив только загрузку политик из policies.json).
  • macOS: облегчена прокрутка с помощью тачпада за счёт уменьшения непреднамеренной диагональной прокрутки по оси, противоположной предполагаемой оси прокрутки.
  • Windows:
    • Браузер теперь нормально перенесёт кратковременную нехватку памяти.
    • На устройствах с тачпадами включена поддержка жеста двумя пальцами влево/вправо для перехода назад/вперёд по истории.
    • Вход в рабочие и школьные учётные записи Microsoft с помощью учётных данных Windows, появившийся в Firefox 91, теперь работает и во фреймах.
    • Выключен оверлейный режим вывода, включённый в Firefox 100. Его включение положительно сказывалось на потреблении энергии, но привело к снижению качества масштабирования изображения.
  • JavaScript: новая реализация методов array.includes и array.indexOf использует SIMD-инструкции, что вдвое ускорило поиск по большим спискам.
  • Включена поддержка OffscreenCanvas (отрисовка <canvas> независимо от DOM).
  • Реализована поддержка спецификации User Timing Level 3. Теперь можно добавлять дополнительные необязательные аргументы к методам performance.mark и performance.measure для определения собственных времени начала/конца, продолжительности и прикреплённых данных.
  • DOM: в рамках реализации Encoding API добавлены интерфейсы TextDecoderStream и TextEncoderStream.
  • Инструменты разработчика:
    • Сообщение о том, что автовоспроизведение заблокировано, теперь выводится в консоль браузера лишь однократно для каждого видео (до этого спамилось многократно).
    • Реализован предпросмотр для объектов Headers.
    • В консоль браузера добавлен выбор режима работы: «только родительский процесс» и «мультипроцессный».
    • Инспектор теперь показывает предупреждение, если обнаруживает, что для ruby-элемента задана ширина или высота.
    • Налажено декодирование ссылок на файлы в отладчике.

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

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

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

firefox-105.0_1,2 c 15 сентября на FreeBSD.

iZEN ★★★★★ ()

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

DILIN ★★★★ ()

Спасибо за новость.

Увеличена частота синхронизации вкладок — теперь она происходит через 5 секунд после любого изменения (открытие, закрытие, изменение порядка) вкладок.

А сколько было?

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

Ты бы показал, где вообще есть в софте прямо вот эталонное, образцовое и идеальное неговно, а то сравнить-то и не с чем 🤣.

IRASoldier ()
Ответ на: комментарий от usi_svobodi

когда увидим строчку «наконец то стал нормальным браузером»?

Дык, собственно, он и есть самый нормальный из ненормальных. Последние лет 15 на нём сижу не слезая, просто после Opera 12 (на собственном движке, а не на Chromium), - других нормальных альернатив просто не осталось.
Как в том мультфильме:
- Возьмите лучших из лучших!
- Лучшие из лучших теперь зализывают раны, Монсеньер.
- Тогда возьмите лучших из худших!
=)

ЗЫ: Особенно мне нравится кнопочка «Забыть этот сайт». Очень полезная, особенно, когда порнуху смотришь. =)

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

Когда трансгуманизм и нанотехнологии доведут до немедленных разуплотнений за использование помойных яваскриптов.

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

кнопочка «Забыть этот сайт»

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

captain_cat ()

а также повышена эффективность работы в условиях нехватки памяти

Это хорошо, а то постоянно жопа какая-то, когда журнал посещений чистишь.

w201403 ()
Ответ на: комментарий от usi_svobodi

И о чём это говорит? О том что в Хроме не могут сделать нормально или наоборот? Единственный формальный критерий, что мне приходит на ум - соблюдение стандарта. Тот кто не соблюдает его - тот и виноват (возможно, оба).

lor-login ()

Этот User Timing Level 3 надо вручную включать или методы будут доступны по умолчанию? Тайминг атаки с использованием точных таймеров уже были и таймеры огрубили, а тут опять только добавляют возможностей.

fuggy ()

Мне кажется Mozilla или писателям новостей о выходах ФФ стоит позаботиться о массе слоупоков и писать, а что ж нового в ФФ
новой версии ESR, то бишь с 91 по 102

Sylvia ★★★★★ ()

Где то с версии 91, шрифт в панелях которые по Ctrl-b или если жмакнуть по гамбургеру - More tools, History, Bookmarks и вернуться назад, теряет RGB отображение, заметно становится рассыпчатым. Пробовал 88 вернуть, такого не наблюдается, всё нормально. Посмотрел в windows на работе, то же самое, теряет RGB. В данный момент использую 102.2.0esr.

spawn_sp ★★★ ()

macOS: облегчена прокрутка с помощью тачпада за счёт уменьшения непреднамеренной диагональной прокрутки по оси, противоположной предполагаемой оси прокрутки

Это намного круче квадратного трехчлена.
Кто-нить может помочь представить «ось, противоположную предполагаемой оси»?

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

Touchpad scrolling on macOS was made more accessible by reducing unintended diagonal scrolling opposite of the intended scroll axis.

Меня больше смущает слово «diagonal». Я как-то затрудняюсь себе это представить.

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

понятно что «то же самое», просто хочется не искать новости о выпусках за все это время, а получить дайджест

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

Есть dom.enable_performance и dom.enable_resource_timing. Но, например, парни из проекта arkenfox считают, что «They are insufficient to help anti-fingerprinting» и что отключение этих API приносит больше вреда, чем мизерной пользы.

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

Правильно, потому что privacy.resistFingerprinting уже огрубляет измерение отрезков времени до 100ms. Хотя я сейчас смотрю и оно что-то перестало работать, показывает отрезки меньшие. Либо что-то убрали, либо добавили рандомизацию. Но было бы правильно чтобы точные замеры разработчик включал только у себя.

fuggy ()
Ответ на: комментарий от usi_svobodi

А что вы пытались с ним сделать? После tsc.exe проблем не видел.

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

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

В контекстном меню журнала (Ctrl+H) тоже есть.

cadaber ★★ ()
Последнее исправление: cadaber (всего исправлений: 1)
% portmaster -gD firefox-105.0_1,2
…
…
…
===>>> Waiting on fetch & checksum for www/firefox <<<===
===>   firefox-105.0.1,2 depends on file: /usr/local/sbin/pkg - found
=> firefox-105.0.1.source.tar.xz doesn't seem to exist in /store/distfiles/.
=> Attempting to fetch https://download.cdn.mozilla.net/pub/firefox/releases/105.0.1/source/firefox-105.0.1.source.tar.xz
firefox-105.0.1.source.tar.xz                 

===>   firefox-105.0.1,2 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by firefox-105.0.1,2 for building
===>  Extracting for firefox-105.0.1,2
=> SHA256 Checksum OK for firefox-105.0.1.source.tar.xz.
…
…
…
===>>> Waiting for background 'make clean' processes to finish

===>>> pkg-message for firefox-105.0.1,2
On install:
## Missing features

Some features found on Windows, macOS and Linux are not implemented:

- Encrypted Media Extensions (requires Widevine CDM binary)
- Process sandboxing (requires Capsicum backend)
- Reduced memory usage (requires mozjemalloc)
- Crash Reporter (requires Google Breakpad and reproducible builds)
- WebVR (requires open source runtime)
- TCP fast open
- `about:networking` (requires link state notification)

## Audio backend

Currently used audio backend can be inspected on `about:support` page.
Supported backends and default probing order is as follows:
- `pulse-rust` if `pulseaudio` package is installed (PULSEAUDIO option)
- `jack` if `jackit` package is installed (JACK option)
- `sndio` if `sndio` package is installed (SNDIO option)
- `alsa` if `alsa-lib` package is installed (ALSA option)
- `oss` (always available)
To force a specific backend open `about:config` page and create
===>>> Upgrade of firefox-105.0_1,2 to firefox-105.0.1,2 complete
iZEN ★★★★★ ()
Ответ на: комментарий от usi_svobodi

Для этого надо изобрести машину времени и вернуться куда-то к версиям в районе третьей. В будущем нормальных браузеров не будет.

CrX ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.