Фирефок КСНУМКС

Доступан Фирефок 85.

  • Графички подсистем:
    • ВебРендер укључен на уређајима који користе комбинацију „ГНОМЕ+Ваиланд+Интел/АМД видео картица“ (осим за 4К екране чија се подршка очекује у Фирефок-у 86). Поред тога, ВебРендер укључен на уређајима који користе графику Ирис Про Грапхицс П580 (мобилни Ксеон Е3 в5), на који су програмери заборавили, као и на уређајима са Интел ХД Грапхицс драјверима 23.20.16.4973 (овај возач је био на црној листи). На уређајима са АМД драјвером 8.56.1.15/16 ВебРендер онеспособљени.
    • На системима који користе Ваиланд, успостављена хардверско видео убрзање у ВП8/ВП9 форматима.
    • Механизам је онемогућен Напредни слојеви. Сада ВебРендер ради овај посао.
    • Привремено онеспособљени убрзање Цанвас 2Д помоћу ГПУ-а, узрокујући артефакте на неким ресурсима.
  • Вклучено дељење мреже. Од сада, кеш меморија (ХТТП, слике, фавикони, груписање веза, ЦСС, ДНС, ХТТП ауторизација, Алт-Свц, спекулативне пре-везе, фонтови, ХСТС, ОЦСП, ознаке унапред преузимања и претходног повезивања, ЦОРС, итд.) чувају одвојено за сваки домен. Ово ће великим ЦДН-овима и огласним мрежама отежати праћење корисника, који могу анализирати присуство одређених датотека у кешу претраживача и извући закључке о историји прегледања. Мрежно дељење се први пут појавило у Сафарију пре осам година (почевши од ХТТП кеша, а затим је Аппле постепено додао друге категорије), а појавио се у Цхроме-у крајем 2020. Неизбежан трошак биће благо повећање саобраћаја (сваки ресурс ће преузимати садржај са ЦДН-а, чак и ако је овај садржај већ преузео други ресурс) и време учитавања, али према Гоогле проценама ова вредност је изузетно мала (4% од саобраћај, успоравање учитавања за 0.09-0.75% за већину сајтова, 1.3% у најгорим случајевима). Нажалост, у савременом вебу не постоји други начин за борбу против суперколачића (додаци попут Децентралеиес не могу послужити као алтернатива, јер покривају само мали део садржаја кеша који је горе наведен).
  • Сада је могуће приказати траку са обележивачима само на страници нове картице (Приказ → Траке са алаткама → Трака са обележивачима → Само нова картица), а не на свим страницама. Поред тога, Фирефок је научио да памти фасциклу за додане обележиваче, а трака обележивача сада приказује фасциклу „Остали обележивачи“ (бровсер.тоолбарс.боокмаркс.сховОтхерБоокмаркс). Након увоза обележивача из других претраживача, трака са обележивачима ће бити аутоматски омогућена на свим картицама. Додато телеметрија за мерење раста броја интеракција са траком обележивача, раста броја нових корисника који увозе обележиваче, као и корисника који потпуно онемогућавају траку са обележивачима.
  • Даља побољшања траке за адресу:
    • У дијалогу подешавања претраживача додао је Обележивачи, историја и отворене картице, што вам омогућава да им доделите кратка имена.
    • Било који од претраживача сада може бити сакрити са адресне траке.
    • Додато постављање, што вам омогућава да не предлажете претраживаче у резултатима претраге (на пример, почевши од Фирефок-а 83, када прво укуцате „бинг“ понудио пређите на претраживач Бинг).
  • Појавио се селективно штампање страница (на пример, не 1-5, већ 1-3,5), а такође штампање више страница на једном листу. Функције су доступне само у новом дијалогу за преглед штампе, који је омогућен подешавањем принт.таб_модал.енаблед.
  • До сачуваног менаџера лозинки додао је брисање свих сачуваних лозинки (пре тога су морале да се бришу једну по једну).
  • Додата функција избор почетне странице и странице нове картице, чак и ако је инсталиран додатак који мења ове странице. Раније је корисник имао само избор између „прихвати“ и „онемогући додатак“.
  • Постало је могуће прикажи ПИД у описима картице (бровсер.табс.тоолтипсСховПид).
  • Максимална могућа размера странице повећана од 300% до 500% да бисте били у току са другим прегледачима.
  • Довршавање адресе (када корисник унесе реч у траку за адресу и притисне Цтрл+Ентер) сада додаје хттпс:// префикс уместо хттп://.
  • Ажуриран Лого претраживача Бинг. Сам претраживач је преименован у Мицрософт Бинг.
  • Да би се избегла рушења, максимална могућа дужина сваке везе у причи је ограничена на 2000 знакова.
  • Максимална дозвољена величина локалног складишта (ЛоцалСтораге) коју одређени веб ресурс може да користи, повећана од 5 до 25 мегабајта. У Фајерфоксу 84 извршене су измене у алгоритму за израчунавање количине ускладиштених података, услед чега се испоставило да 5 мегабајта више није довољно за неке веб странице. Пошто програмери планирају да у блиској будућности потпуно препишу код одговоран за ЛоцалСтораге (ЛоцалСтораге НектГен), за сада је одлучено да се једноставно повећа ограничење, а не да се губи време на поправљање кода којем је остало врло мало живота.
  • Фикед немогућност враћања неколико затворених картица ако их није затворио корисник, већ додатак (враћена је само последња од затворених картица, а не све).
  • Исправљен Замрзава се приликом преузимања великих датотека са услуге Мега хостинг датотека.
  • Елиминисано Проблем где Фирефок инсталиран као Флатпак није могао да отвори адресу лоцалхост:порт.
  • Сада је хеуристика која покушава да погоди исправну екстензију датотеке на основу МИМЕ типа који је дао сервер ради изузеци за зип, јсон и кмл формате (ово је створило проблеме при преузимању датотека као што су .рвп и .т5сцрипт, које су у суштини зип архиве, али имају другачију екстензију). Хеуристика је неопходна јер постоји много погрешно конфигурисаних сервера који опслужују датотеке са исправним МИМЕ типом, али погрешним екстензијом, и исто толико сервера који опслужују датотеке са исправним екстензијом, али погрешним МИМЕ типом (на пример, у случају .рвп ( Компримовани директоријум Траин Симулатор 2021) сервер није требало да сигнализира претраживачу да је у питању ЗИП архива). Корисници, пак, не желе да се упуштају у чињеницу да је крив погрешно конфигурисан сервер, а не претраживач, па је, на пример, Цхроме приморан да у својој бази кода држи огромну листу МИМЕ типова како би решио такве ситуације.
  • Фикед грешка која узрокује бесконачно обавештење да је Цаптиве Портал откривен на локалној мрежи. Корисник који посети фирефок.цом домен би примио ХСТС информације, што би довело до тога да претраживач сада користи ХТТПС за повезивање са тим доменом. Ово је заузврат покварило механизам откривања Цаптиве Портал (који проверава доступност адресе http://detectportal.firefox.com преко ХТТП-а, јер ХТТПС захтеви су бескорисни ако постоји прави Цаптиве Портал).
  • Фикед немогућност повезивања на домене на локалној мрежи користећи НетБИОС имена.
  • Потпуно избрисан Фласх подршка. Уместо елемената и , који су типа к-схоцкваве-фласх или к-тест, приказаће провидну област.
  • Прекинуто подршка за Енцриптед СНИ (еСНИ), користи се за шифровање СНИ поља (садржи име хоста у заглављима ХТТПС пакета, користи се за организовање рада неколико ХТТПС ресурса на једној ИП адреси, а користе га и провајдери за селективно филтрирање саобраћаја и анализа посећених ресурса). Пракса је показала да то не обезбеђује адекватну поверљивост, јер се име домена појављује, на пример, у параметрима ПСК (Пре-Схаред Кеи) приликом наставка сесије, као и у неким другим пољима. Чини се непрактичним креирати еСНИ аналоге за свако од ових поља. Предложен је стандард који би заменио еСНИ ЕЦХ (Енцриптед Цлиент Хелло), у којој нису шифрована појединачна поља, већ цела ЦлиентХелло порука (за омогућавање су одговорна подешавања нетворк.днс.ецхцонфиг.енаблед и нетворк.днс.усе_хттпс_рр_ас_алтсвц).
  • Прекинуто подршка за претраживаче инсталиране у директоријуму дистрибуције или у директоријуму језичког пакета. Такви мотори нису требали остати након Фајерфокса 78 (а ако су остали, онда је ово очигледна грешка и не треба их користити).
  • Додаци:
    • Вредност подешавања „ХТТПС Онли Моде“ је сада читљива од стране додатака, тако да додаци као што је ХТТПС Еверивхере могу да онемогуће делове своје функционалности који су у сукобу са овим режимом.
    • Додаци сада имају приступ АПИ-ју бровсингДата (због чега додаци могу да обришу податке ускладиштене у претраживачу).
  • ХТМЛ:
    • Подршка укључена (учитавање садржаја чак и пре него што га прегледач експлицитно захтева).
    • Подршка за елементе је онемогућена .
  • ЦСС:
  • ЈаваСцрипт: својство упоређивања сада може да се прослеђује као опција конструктору Интл.Цолллатор() (уместо лет пиниин = нев Интл.Цоллатор(["зх-у-цо-пиниин"]); можете написати лет пиниин = нев Интл.Цоллатор("зх", {цоллатор: "пиниин"});).
  • Алатке за програмере:

Извор: линук.орг.ру