LINUX.ORG.RU

Firefox 137

 ,


0

3

Доступен Firefox 137, в котором включено аппаратное ускорение HEVC, реализована группировка вкладок и множество улучшений адресной строки.

  • Linux: реализовано аппаратное ускорение воспроизведения HEVC.
  • Всем пользователям постепенно станет доступна группировка вкладок (browser.tabs.groups.enabled). Для создания группы достаточно перетащить одну вкладку на другую, либо использовать соответствующий пункт в контекстном меню Группам можно назначать имена и выделять цветом.
  • Всем пользователям постепенно станут доступны улучшения адресной строки:
    • Кнопки поисковых движков теперь располагаются не в нижней части, а сгруппированы в одну кнопку слева, как на мобильных устройствах (browser.urlbar.unifiedSearchButton.always).
    • При отправке запроса в поисковик поисковый запрос теперь остаётся в адресной строке (вместо URL поисковой системы), что позволяет с лёгкостью его изменить или уточнить (browser.urlbar.showSearchTerms.enabled).
    • В выпадающем списке теперь отображаются дополнительные действия, связанные с введённым запросом. Например, при вводе «print» будет предложен переход к диалогу печати страницы.
    • Если сайт предоставляет функцию поиска, то при вводе поискового запроса будет предложено выполнить поиск на этом сайте. Если пользователь дважды использовал эту возможность на сайте, Firefox предложит добавить этот сайт в список установленных поисковиков.
    • Для поиска по закладкам, открытым вкладкам, истории и действиям с браузером, теперь можно использовать не только кнопки, но и ключевые слова @bookmarks, @tabs, @history, @actions.
    • В адресной строке теперь можно выполнять арифметические вычисления. Вычисленное значение можно тут же скопировать в буфер обмена.
  • PDF-просмотрщик научился распознавать гиперссылки и делать их кликабельными. Появилась возможность сохранить свою графическую подпись для повторного использования в будущем.
  • Боковая панель получила контекстное меню. Убрана невидимая кнопка «Закрыть» у закреплённых вертикальных вкладок.
  • Инструмент создания отчётов о сбоях теперь выполняет проверку оперативной памяти на наличие ошибок, чтобы определить, вызван ли сбой аппаратной проблемой.
  • Дополнениям запрещено сохранять более 10 мегабайт данных через storage.session.
  • CSS:
    • Добавлено свойство hyphenate-limit-chars (указание минимальной длины слова для переноса, а также количества символов до и после дефиса).
    • Свойство text-decoration-line обзавелось поддержкой значений spelling-error и grammar-error (позволяют применить к тексту подчёркивание, свидетельствующее о грамматической или орфографической ошибке).
  • JavaScript:
    • Реализован статический метод Math.sumPrecise() (Это требует иерных (таких как массив) чисел и возвращает их сумму. Это более точное, чем суммирование чисел в цикле, потому что он позволяет избежать потери точности с плавающей точкой в ??промежуточных результатах).
    • Добавлен статический метод Atomics.pause() (сообщает процессору, что текущий поток находится в циклической блокировке, ожидая доступа к общему ресурсу).
    • Удалён сломанный на протяжении многих лет MIPS32-бэкенд.
  • SVG:
    • Реализована поддержка элемента <discard> и соответствующего JavaScript-интерфейса SVGDiscardElement (позволяет указать время или событие, при котором указанный элемент и его потомки должны быть удалены из DOM. Просмотрщик SVG может использовать эти сведения для экономии памяти, отбрасывая элементы, которые больше не требуются, такие как завершённые анимированные элементы).
  • API:
  • Инструменты разработчика:
    • Инспектор научился показывать метаданные шрифта, такие как версию, автора, поставщика и лицензию.
    • Поле поиска в Инспекторе обзавелось кнопками «Назад/Вперёд».
    • Сетевой монитор теперь позволяет подменить ответ, полученный от удалённого сервера, локальным файлом.

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

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

>>> Подробнее

★★★★★

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

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

Андреас Клинг со своим Ladybird смотрит с удивлением.

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

Там даже альфы ещё нет. Поддеркжи расширений, как мне известно, тоже.

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

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

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

ladybird навсегда застыли во временах тарабарского короля.

Фига себе застыли. Развивается как ни в себя.

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

развивается - уже но за деньги.

https://ladybird.org/#sponsors

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

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

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

Не могут.

All sponsorships are in the form of unrestricted donations. Board seats and other forms of influence are not for sale.

развивается - уже но за деньги.

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

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

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

Не могут.

Наивный. Еще как могут. Ключевой вопрос - если жто будет нужно. То есть если проект дорастет до момента, когда будет представлять коммерческий интерес.

Qui-Gon ★★★★★
()

«PDF-просмотрщик научился распознавать гиперссылки и делать их кликабельными»

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

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

Не могут.

All sponsorships are in the form of unrestricted donations. Board seats and other forms of influence are not for sale.

Вот вам много (для вас много) денег. Просто так, правда-правда.

Хм. Нам бы очень хотелось, чтобы вот тут приняли вот такое решение. Мы не настаиваем, просто очень бы хотели.

Что, не сделаете? А, ну ладно. Очень хотелось, конечно, но вам лучше знать, что хотят пользователи.

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

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

У нас новая реорганизация, вот вам снова деньги. Надеемся на дальнейшее плодотворное сотрудничество.

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

C интерфейсной частью все нововведения направлены не для экспертного пользователя а для дебила. Что в общем понятно - надо идти в массы. А массам надо что-то вроде девайса в крысиных экспериментах - тыкаешь в единственную кнопу и тебе вываливается видосик или мемасик вот прям в точку, повышающий настроение и дающий всплеск серотонина. Но это не только фф - это все сейчас так работает. Матрица идентифицирует тебя , подстраивается под твои интересы и подсовывает тебе то что ты хотел бы увидеть подмешав к этому немного рекламы. Но реклама в наше время - это не только купите наших слонов, также впаривают угодный заказчику образ мыслей, убеждения, религиозные взгляды… Ну благо в фоксе пока эти все «помогайки» можно пока выключать. Но броузер - это только окно в интернет, а вот в самом интернете это становится все сложнее.

Ну а по линуксовой части самые интересные вещи идут под капотом - в 137 наконец то впилили поддержку HEVC оно же x265. Технически проблем с этим не было - но наконец-то догадались как обойти патентные ограничения. Хардовый декодер мол оплачен производителем харда - и все патентные правила соблюдены. А чтобы получить софтовый - надо просто переключиться со встроенного ffvpx на внешний ffmpeg - и тогда уже нарушение(или соблюдение) патента на совести сборщика ffmpeg.

Вторая интересная штука - идет переработка wayland кода, увы на 137 версии этов все в экспериментально-нерабочей стадии поэтому активировать hdr и webrender compositor крайне не рекомендуется, но в 138 версии скорее всего эта часть уже станет пусть не стабильной но хотя-бы работоспособной.

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

Так они уже пошли по этому пути и резултат на лицо - первый браузер стал единственным маргиналом на антимонопольных донатах. И я более чем понимаю за что. А ведь имея под капотом XUL (точнее он всё ещё там, только висит в качестве прослойки и не используется) можно было бы иметь пакет интерфейсних плагинов и переключать их парой кликов в настройках. Блин, да даже имея весь такой этот кастомизируемый и дизайнерский scc-Аустерлиц можно было бы переключать версии интерфейса распаковкой архива или симлинком. Как по мне им стоило бы менее половины от чейнджлога любой из последних 140 релизов сделать перключаемый и кастомизируемый интерфейс, который мог бы устраивать кого угодно.

Ну а по линуксовой части самые интересные вещи идут под капотом - в 137 наконец то впилили поддержку HEVC оно же x265.

Даже не интересно. Мы так долго жили без этого, что я даже не интересовался умеет оно или нет. Тем более что браузер всё равно воспроизводит видео хреново всегда. Я даже h264 не пытаюсь смотреть в браузере и не в курсе работает ли это самое воспроизведение в хроме или фоксе.

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

сделать перключаемый и кастомизируемый интерфейс

Это идет в разрез с корпоративной повесточкой. Кастомизацию и темы выпиливают отовсюду. Достаточно на гном посмотреть.

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

Release notes:

The Math.sumPrecise() static method is now supported. This takes an iterable (such as an Array) of numbers and returns their sum. It is more precise than summing the numbers in a loop because it avoids floating point precision loss in intermediate results.

Google Translate:

Теперь поддерживается статический метод Math.sumPrecise(). Он берет итерируемый объект (например, массив) чисел и возвращает их сумму. Это точнее, чем суммирование чисел в цикле, поскольку позволяет избежать потери точности с плавающей точкой в ​​промежуточных результатах.

DeepL:

Теперь поддерживается статический метод Math.sumPrecise(). Он принимает итерируемый набор чисел (например, массив) и возвращает их сумму. Это более точный метод, чем суммирование чисел в цикле, поскольку он позволяет избежать потери точности с плавающей запятой в промежуточных результатах.

Оба варианта не идеальны, но всё же выдают более понятный текст. Чем же вы переводите?

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

надеюсь новую телеметрию и бэкдоры не забыли добавить

Обязательно! Бигите с лисы! Бигите! Одинодинодин!!!111

Gonzo ★★★★★
()

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

piwww ★★★★
()
Последнее исправление: piwww (всего исправлений: 1)

аппаратное ускорение воспроизведения HEVC

Да ничерта они не ускоряют, а только багов добавояют

gobot ★★★★
()

При отправке запроса в поисковик поисковый запрос теперь остаётся в адресной строке


Неужели. Во прогресс

при вводе «print» будет предложен переход к диалогу печати страницы.


О боже. А если утюг ввести?

В адресной строке теперь можно выполнять арифметические вычисления


О боже! Не мучайте адресную строку! Для этого есть консоль F12

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

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

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

О боже. А если утюг ввести?

В куда, шалунишка?? ;) :)))

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