LINUX.ORG.RU

Firefox 80

 ,


0

1

Доступен Firefox 80.

  • Появилась возможность назначить Firefox системным просмотрщиком PDF-файлов.
  • Существенно ускорена загрузка и обработка списка вредоносных и проблемных дополнений. Это новшество будет портировано в ESR-выпуск, потому что поддерживать два разных формата «чёрного списка» накладно, а включить изменение в 78-й выпуск (на основе которого формируется текущая ESR-ветка) разработчики не успели из-за обнаружившейся в последний момент неполадки.
  • Включено автоматическое создание резервной копии сохранённых логинов/паролей. Если Firefox обнаружит, что logins.json повреждён, то файл будет восстановлен из резервной копии.
  • Добавлена настройка security.warn_submit_secure_to_insecure, позволяющая отключить предупреждение, выводимое при попытке отправить данные через форму по небезопасному соединению со страницы, открытой по HTTPS.
  • Добавлено больше экспериментальных настроек (для их показа нужно включить browser.preferences.experimental).
  • Теперь срок действия TLS-сертификатов, выданных с 1 сентября 2020 и позже, не может превышать 13 месяцев, а сертификатов, выданных ранее этой даты, не может превышать 825 дней (2 года и 3 месяца). При попытке открыть сайт, использующий сертификат с более длительным сроком действия, будет выдана ошибка. За последние годы максимальный срок действия сертификатов под давлением производителей браузеров последовательно сокращался с 8 до 5, а затем до 3 лет. В 2019 году удостоверяющим центрам удалось отстоять сохранение прежнего срока (3 года), но в начале 2020 года Apple проигнорировала CA/Browser Forum и в одностороннем порядке ввела новое ограничение, после чего к ней присоединились Google и Mozilla.
  • Сокращено количество анимаций для пользователей, у которых в настройках окружения рабочего стола отключены анимации. Например, вместо анимации загрузки страницы будут нарисованы песочные часы.
  • Исправлена ошибка, приводившая к лишнему префиксу «http» в скопированном из адресной строки адресе.
  • Исправлены различные неполадки и падения, возникавшие при использовании экранных чтецов (например, теперь можно зачитывать названия SVG, а также имена меток и описания).
  • JavaScript: добавлена поддержка синтаксиса export * as namespace из ECMAScript 2021.
  • HTTP: директива fullscreen, применённая к <iframe>, не работала, если отсутствовал атрибут allowfullscreen.
  • HTTP: заголовок Pragma теперь игнорируется, если присутствует Cache-Control.
  • Web Animations API: включена поддержка операций компоновки — см. KeyframeEffect.composite и KeyframeEffect.iterationComposite.
  • Media Session API: добавлена поддержка действий seekto (позволяет элементам управления запрашивать поиск определённого временного смещения) и skipad (пропускает текущий рекламный блок, чтобы продолжить воспроизведение основного контента, если такая возможность есть, и если подписка позволяют пропускать рекламу).
  • WebGL: добавлена поддержка расширения KHR_parallel_shader_compile.
  • Window.open() outerHeight и outerWidth больше недоступны веб-содержимому.
  • WebRTC: добавлена поддержка RTX и Transport-cc (улучшает качество звонков при плохом соединении, а также более реалистично оценивает пропускную способность)
  • WebAssembly: разрешены атомарные операции для неразделяемой памяти.
  • Инструменты разработчика:
    • В веб-консоли появилась возможность блокировать и разблокировать сетевые запросы помощью команд :block и :unblock.
    • При назначении класса элементу в Инспекторе пользователю будут предложены варианты автодополнения.
    • Когда отладчик прерывается при возникновении исключения, всплывающая подсказка на панели источника будет содержать значок, раскрывающий трассировку стека.
    • В список запросов сетевого монитора добавлен значок «черепаха», означающий медленное соединение, которое выполняется дольше 500 мс (значение можно менять).
    • В Инспекторе доступна экспериментальная панель, отображающая проблемы кросс-браузерной совместимости.

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

>>> Все закрытые в этом выпуске баги

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

★★★★★

Проверено: leave ()
Последнее исправление: Satori (всего исправлений: 3)

Ответ на: комментарий от kmike

Даже на моем широком мониторе на так уж много вкладок влезает в одно окно. И поэтому tab management там нафиг не нужен.

Давно, когда вкладки в хроме были трапецевидными, их влезало гораздо больше. Вот если б они там оставили «как есть» и потом добавили tab management - тогда было бы хорошо.

anonymous
()

жрет по традиции как не ф себя?

linuxxx
()
Ответ на: Это не цифра от anonymous

Это не цифра, это число.

Откуда это пошло, стыдить за использование «цифра» там, где предполагается «число»?

Я искал в корпусе языка (https://ruscorpora.ru/) использование слова «цифра», и обнаружил, что там очень много примеров того, как «цифра» используют для чисел из более одной цифры. И это не какое-то новое явление. Есть источники 1907 года, 1919, 1948, 1968, 2003, 2018.

i-rinat ★★★★★
()
Ответ на: комментарий от robus

Так это же перевод официального чейнджлога.

А ещё VAAPI-то есть, но сломан. Мозиллидиоты отказались бэкпортировать в бету однострочный патч, который чинит допущенный по недосмотру ломающий баг.

И тем, и другим просто пофиг на линукс.

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

Сломают закладки - свалю на Нетсюрф. И буду мстить.

ответ мациллы: ваше мнение очень важно для нас, оставайтесь на линии

linuxxx
()
Ответ на: комментарий от intelfx

А ещё VAAPI-то есть

этой морковкой с 70-х версий трясут

linuxxx
()
Ответ на: комментарий от James_Holden

Да, сигнал совершенно конкретный. Пионера опенсорсного интернета, победителя Эксплорера, столько всего хорошего сделавший проект захватили пиявки и уволили разработчиков. Спасибо разработчикам и проклятия менеджерам. Теперь они будут продавать нас всё активнее и агрессивнее. Но альтернативы? Не на Фалконе же сидеть... атас...

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

может быть это релиз для 2021 года? а в данный момент фичи из этой поделки уже внесли? к чему тут машина времени?

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

И да, у меня есть ВМ 30/8, в ней тоже лагает, на игровом ПК в реале тоже лагает, везде, где я пробовал, лагает.

tongubin
()
Ответ на: комментарий от ChekPuk

Но альтернативы?

Я пока пробую перейти на хром (если об андроиде), в полный рост проблема блокировки рекламы. Поставил AdGuard. В целом блокирует, но конечно это все дико некошерно. Не знаю пока, вот подстава так подстава.

А ты хром не признаешь что ли?

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

Браузер торговцев нашей личной информацией? Нет, не признаю. В Фоксе мне нравилась изначальная позиция о свободе и приоритете пользователя. У Хрома изначальная позиция - заработок на пользователях. Лучше бы сделали платным, а не торговали мной без моего ведома.

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

В Фоксе мне нравилась изначальная позиция о свободе и приоритете пользователя.

У меня уже давно были подозрения что эта позиция только декларируется, а на деле обратное. Теперь подозрения переросли в уверенность.

Браузер торговцев нашей личной информацией?

У нас тут планета торговцев личной информацией. Это глобальная проблема, а мое отношение к браузеру на фоне этого - горит сарай, гори и хата.

Что делать пока не понятно.

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

Да, уже давно в Фоксе идёт поворот к пользователю жопой.

А открытый и честный браузер - это не голая идея, это базовая функциональность, это вообще в неотъемлемые права человека ввести надо, чтобы ни одна жадная гадина даже близко не приближалась. Пусть его ООН выпускает. Надо же ему как-то доказать своё право на существование...

А ставить хром - вон, они уже свой собственный upd/tcp вкорячивать собрались, который позволит ещё эффективнее делать свои, нечестные делишки на моём компьютере за мой счёт каждому говносайту, на который я случайно попал. И я никак повлиять на это не смогу и даже знать не буду, кто из них чем занимается.

ChekPuk ★★★
()

Существенно ускорена загрузка и обработка списка вредоносных и проблемных дополнений

это можно увидеть в списке закрытых в этом релизе багов?

anonymous
()
Ответ на: комментарий от i-rinat

Так, если что, следующие три комментария там - уже от меня, а не от того дурачка с комплексами.

anonymous
()
Ответ на: комментарий от ChekPuk

А открытый и честный браузер - это не голая идея, это базовая функциональность

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

Но вот конкретно с браузерами проблема - их сложность возросла настолько что все бесполезно уже…

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

kiwi, ставишь в него обычный ublock origin.

Спасибо, выглядит неплохо!

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

Ава крутая, а несешь типичную шизофазию.

Смени тогда на аниме уж.

anonymous
()
Ответ на: комментарий от James_Holden

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

И то, что браузер стал сложнее ядра операционки - тоже, от части, вина моззиловцев.

Хочу чтобы вернулись двухтысячные и человечество повернуло в другую сторону.

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

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

при чём тут виртуалка? как она поможет мне не участвовать в бигдате? Как она уберёт всякие покеты и прочую лабуду из браузера? Как она устранит нужду милионов вебомакак выдумывать новые способы заработать на мне и вернёт творческий интернет? Человечество идёт не туда.

Всё. я спать.

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

Надо бы на чистом винте, чтоб исключить влияние фрагментации диска. У меня примерно столько стартует усранная лиса с кучей дополнений.

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

Ну хотя бы от результатов переусложнения защитишься.

Творческий интернет и сейчас есть. Просто в том потоке хлама он как пятихатка на фотке кухни торвина. Хрен кто заметил, а она была.

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

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

MozillaFirefox ★★★★★
() автор топика

Главная браузерная интрига нашего времени - это Edge. За ним, как и за Chrome, стоят ресурсы крупной компании. У Firefox был бы шанс занять более подобающую нишу если бы их кто-то купил. Oracle? Yandex? Yahoo? Baidu?

cross_platform
()
Ответ на: комментарий от intelfx

А ещё VAAPI-то есть, но сломан. Мозиллидиоты отказались бэкпортировать в бету однострочный патч, который чинит допущенный по недосмотру ломающий баг

Ну всё правильно сделали. Это же экспериментальная ерунда, которая выключена по дефолту, поэтому какой толк в бэкпортировании — ноль.

Гому горит, тому беты всякие и ночнушки — хоть заэксперементируйся.

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

С точки зрения буквы закона, конечно, правильно. А с точки зрения здравого смысла — нет. Но я не удивлён, что ты снова включил фанатика и прикидываешься шлангом.

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

А с точки зрения здравого смысла — нет

я как раз про здравый смысл и писал

Если туго доходит, то вот

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

«снова включил фанатика» - Фанатика чего? В зеркало смотри, топающий и воющий «какие нехорошие, мне должны!», фанатик.

PS: и главное постоянно такое, сколько вони было с выкидыванием ALSA от 2% от 2% - казалось, что это ну треть пользователей Firefox

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

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

Сам этот баг появился, когда чинили 1619882, но всплыл он, когда замержили 1629788, который вроде бы не при чём. Вот всегда и опасаются, что вроде бы безобидный патч может откопать скрытый баг.

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

Нет смысла бекпортировать исправления для экспериментальных фич

Есть, когда экспериментальная фича — это киллерфича, которую джвадцать лет ждало всё сообщество, а патч — тривиально корректный однострочник.

Сам этот баг появился, когда чинили 1619882, но всплыл он, когда замержили 1629788, который вроде бы не при чём.

Я в курсе, я давно подписан на все эти баги.

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

патч — тривиально корректный однострочник.

Там исправление проблем с синхронизацией двух каналов обмена. Такие изменения никогда не тривиальны, даже если выглядят простыми. (А я ведь предупреждал, лол.)

i-rinat ★★★★★
()
Ответ на: комментарий от intelfx

это киллерфича, которую джвадцать лет ждало всё сообщество

Ставишь бетку, ночнушку…

Оно и с этим патчем и без неготово для широкого использования.

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

Хочу чтобы вернулись двухтысячные и человечество повернуло в другую сторону.

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

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

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

Оно и с этим патчем и без неготово для широкого использования.

Вот в этом и есть твой фанатизм. Просто он с противоположным знаком.

intelfx ★★★★★
()
Ответ на: комментарий от i-rinat

Там исправление проблем с синхронизацией двух каналов обмена.

Разве?

Там исправление TOCTTOU-подобной гонки.

https://phabricator.services.mozilla.com/D85842

Вот всегда и опасаются, что вроде бы безобидный патч может откопать скрытый баг.

А вообще предложенный патч даже не затрагивает никакой код вне этого несчастного VAAPI. Сделать хуже он в принципе не может.

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

Вот если ты не умеешь объективно мыслить, это и есть фанатизм.

Только в сказках новая фича вжух и готова. Ну и у фанатиков.

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

киллерфича, которую джвадцать лет ждало всё сообщество

Вы и ваш воображаемый друг — не всё сообщество.

anonymous
()
Ответ на: комментарий от intelfx

которую джвадцать лет ждало всё сообщество

Примерно треть скажет, что всё давно работает. А ещё треть, что нечего видео в браузер пихать — это не труе, по юникс вею есть mpv отдельно.

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

Только в сказках новая фича вжух и готова. Ну и у фанатиков.

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

А в реальном мире эта фича мариновалась за pref-ами уже фиг знает сколько релизов.

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

овая фича априори неготова и вообще не нужна, ведь это линукс

Ну вот я о том и говорю, что фанатизм и все должны.

Не вижу разницы линукс или нет. Работы ещё валом.

Для красноглазого, который считает, что всё отлично есть бета версия. Ставь, тестируй, отписывайся на благо сообщества.

А то вот эти топанья про мне должны и обязаны…

ЗЫ: и не прикрывайся сообществом (Непонятно каким, не каждый линуксоид пользуется Firefox), это лично ты и твоё мнение.

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 2)
Ответ на: комментарий от i-rinat

Откуда это пошло, стыдить за использование «цифра» там, где предполагается «число»?

С уроков математики за 4-ый класс. Там очень важно отличать цифру от числа, а целые числа от натуральных.

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

А то вот эти топанья про мне должны и обязаны

…существуют только в твоём воображении, которое упорно пытается рационализировать свой фанатизм за чужой счёт.

Никто никому не должен и не обязан. В том числе я не должен говорить, что Firefox (как проект) хорошо себя повёл, когда это не так.

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

На чувства (хорошо/плохо/ждём-надеемся-любим) переходишь ты, а не я.

«плохо себя повели» — должно быть стыдно 🤣

Я рассуждаю тупо как программист.

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

Ничего хорошего, ничего плохого — обычная производственная рутина.

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

Не особо вникал в конкретное действие патча, остановился на чтении описания. Там упоминается DMABufSurface::IsUsed(), который дёргает eventfd, расшаренный между двумя процессами. Это второй канал, который не синхронизирован с основным IPC.

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

На чувства переходишь ты, а не я.

Ты из них и не вылезал. Что ни обсуждение Firefox (применительно к Linux, на сайте, посвящённом Linux) — откуда ни возьмись вылезаешь ты и начинаешь с умным видом гнать FUD про «красноглазиков» и прочее жричёдали.

Я рассуждаю тупо как фанатик

FFGJ

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