Firefox 85

Дастрас Firefox 85.

  • Зерсистемаи графикӣ:
    • WebRender фурӯзон дар дастгоҳҳо бо истифода аз комбинатсияи "GNOME+Wayland+Intel/AMD корти видео" (ба истиснои дисплейҳои 4K, ки дастгирии онҳо дар Firefox 86 интизор аст). Илова бар ин, WebRender фурӯзон дар дастгоҳҳои истифодаи графикӣ Iris Pro Graphics P580 (mobile Xeon E3 v5), ки таҳиягарон фаромӯш кардаанд, инчунин дар дастгоҳҳои дорои драйверҳои Intel HD Graphics 23.20.16.4973 (ин ронандаи мушаххас ба рӯйхати сиёҳ дохил карда шудааст). Дар дастгоҳҳои дорои драйвери AMD 8.56.1.15/16 WebRender маъюб.
    • Дар системаҳои истифодаи Wayland, таъсис дода шудааст суръатбахшии видеои сахтафзор дар форматҳои VP8/VP9.
    • Механизм ғайрифаъол аст Қабатҳои пешрафта. Ҳоло WebRender ин корро мекунад.
    • Муваккатан маъюб суръатбахшии Canvas 2D бо истифода аз GPU, боиси артефактҳо дар баъзе захираҳо мегардад.
  • Дохил карда шудааст мубодилаи шабака. Минбаъд, кэш (HTTP, тасвирҳо, фавиконҳо, ҳавзаи пайвастшавӣ, CSS, DNS, иҷозати HTTP, Alt-Svc, пайвастҳои пешакии тахминӣ, шрифтҳо, HSTS, OCSP, барчаспҳои Prefetch ва Preconnect, CORS ва ғайра) барои ҳар як домен алоҳида нигоҳ дошта мешавад. Ин барои CDN-ҳои калон ва шабакаҳои таблиғотӣ пайгирии корбаронро, ки метавонад мавҷудияти файлҳои муайянро дар кэши браузер таҳлил кунад ва дар бораи таърихи дидан хулоса барорад, хеле душвор хоҳад кард. Мубодилаи шабака бори аввал дар Safari ҳашт сол пеш пайдо шуд (аз HTTP кэши сар карда, баъд Apple тадриҷан категорияҳои дигарро илова кард) ва дар охири соли 2020 дар Chrome пайдо шуд. Хароҷоти ногузир афзоиши ночизи трафик (ҳар як манбаъ мундариҷаро аз CDN зеркашӣ мекунад, ҳатто агар ин мундариҷа аллакай аз ҷониби манбаи дигар зеркашӣ карда шуда бошад) ва вақти боркунӣ хоҳад буд, аммо тибқи ҳисобҳои Google ин арзиш хеле хурд аст (4% трафик, сустшавии боркунӣ 0.09-0.75% барои аксари сайтҳо, 1.3% дар ҳолатҳои бадтарин). Мутаассифона, дар веби муосир роҳи дигари мубориза бо суперкукиҳо вуҷуд надорад (иловаҳо ба монанди Decentraleyes наметавонанд ҳамчун алтернатива хидмат кунанд, зеро онҳо танҳо як қисми ками мундариҷаи кэши дар боло номбаршударо фаро мегиранд).
  • Ҳоло нишон додани сатри хатчӯбҳо танҳо дар саҳифаи нави ҷадвал имконпазир аст (Намоиш → Панели асбобҳо → Панели хатчӯбҳо → Танҳо ҷадвали нав), на дар ҳама саҳифаҳо. Илова бар ин, Firefox ёд гирифтани ҷузвдонро барои хатчӯбҳои иловашуда ёд гирифт ва ҳоло сатри хатчӯбҳо ҷузвдони "Дигар хатчӯбҳо" -ро нишон медиҳад (browser.toolbars.bookmarks.showOtherBookmarks). Пас аз воридоти хатчӯбҳо аз дигар браузерҳо, сатри хатчӯбҳо дар ҳама ҷадвалҳо ба таври худкор фаъол карда мешавад. Илова карда шуд телеметрия барои чен кардани афзоиши шумораи мутақобила бо сатри хатчӯбҳо, афзоиши шумораи корбарони нав, ки хатчӯбҳоро ворид мекунанд, инчунин корбароне, ки сатри хатчӯбҳоро комилан ғайрифаъол мекунанд.
  • Такмилдиҳии минбаъда дар сатри суроғаҳо:
    • Дар муколамаи танзимоти системаи ҷустуҷӯ илова кард Хатчӯбҳо, Таърих ва ҷадвалҳои кушод, ки ба шумо имкон медиҳад номҳои кӯтоҳро ба онҳо таъин кунед.
    • Ҳама гуна муҳаррикҳои ҷустуҷӯ ҳоло метавонанд пинҳон кунед аз сатри суроғаҳо.
    • Илова карда шуд танзим, ки ба шумо имкон медиҳад, ки системаҳои ҷустуҷӯиро дар натиҷаҳои ҷустуҷӯ пешниҳод накунед (масалан, аз Firefox 83 сар карда, вақте ки шумо аввалин чизеро нависед "bing" пешниҳод намуд ба системаи ҷустуҷӯии Bing гузаред).
  • Пайдо шуд чопи саҳифаи интихобӣ (масалан, на 1-5, балки 1-3,5), инчунин чопи якчанд саҳифа дар як варақ. Функсияҳо танҳо дар муколамаи нави пешнамоиши чоп дастрасанд, ки тавассути танзими print.tab_modal.enabled фаъол карда мешавад.
  • Ба мудири пароли захирашуда илова кард тоза кардани ҳамаи паролҳои захирашуда (пеш аз ин, онҳо бояд як ба як нест карда шаванд).
  • Хусусияти иловашуда интихоби саҳифаи хонагӣ ва саҳифаи нав, ҳатто агар иловае насб карда шуда бошад, ки ин саҳифаҳоро тағир медиҳад. Пештар, корбар танҳо дошт интихоб байни "қабул" ва "хомӯш кардани изофа".
  • Мумкин шуд нишон додани PID дар лавҳаҳои абзор (browser.tabs.tooltipsShowPid).
  • Миқёси максималии имконпазири саҳифа афзуд аз 300% то 500% барои нигоҳ доштани браузерҳои дигар.
  • Анҷоми суроға (вақте ки корбар калимаро ба сатри суроғаҳо ворид мекунад ва Ctrl+Enter-ро пахш мекунад) ҳоло ба ҷои http:// префикси https:// илова мекунад.
  • Навсозӣ Логотипи системаи ҷустуҷӯии Bing. Худи системаи ҷустуҷӯӣ номи Microsoft Bing шуд.
  • Барои пешгирӣ кардани садамаҳо, дарозии максималии имконпазири ҳар як пайванд дар ҳикоя бо 2000 аломат маҳдуд аст.
  • Андозаи максималии иҷозатдодашудаи нигаҳдории маҳаллӣ (LocalStorage), ки манбаи махсуси веб метавонад истифода барад, афзуд аз 5 то 25 мегабайт. Дар Firefox 84 ба алгоритми ҳисобкунии ҳаҷми маълумоти захирашуда тағйирот ворид карда шуд, ки дар натиҷа маълум шуд, ки 5 мегабайт дигар барои баъзе вебсайтҳо кофӣ нест. Азбаски таҳиягарон нақша доранд, ки дар ояндаи наздик рамзи масъули LocalStorage (LocalStorage NextGen)-ро пурра аз нав сабт кунанд, ҳоло тасмим гирифта шуд, ки маҳдудиятро зиёд кунанд, на аз сарфи вақти ислоҳи код, ки умри хеле кам дорад.
  • Собит имконнопазирии барқарор кардани якчанд ҷадвалҳои пӯшида, агар онҳо на аз ҷониби корбар, балки бо иловаи иловагӣ баста шуда бошанд (танҳо охирини ҷадвалҳои пӯшида барқарор карда шуданд, на ҳама).
  • Ислоҳ Ҳангоми зеркашии файлҳои калон аз хидмати хостинги файли Mega ях мешавад.
  • Бартараф карда шуд Мушкилоте, ки Firefox ҳамчун Flatpak насб карда шуда натавонист, суроғаи localhost: портро кушояд.
  • Эвристика, ки мекӯшад васеъшавии дурусти файлро дар асоси навъи MIME, ки сервер додааст, тахмин кунад мекунад истисноҳо барои форматҳои zip, json ва xml (ин ҳангоми зеркашии файлҳо ба монанди .rwp ва .t5script, ки аслан бойгонии zip мебошанд, вале васеъшавии дигар доранд, мушкилот ба вуҷуд овард). Эвристика зарур аст, зеро бисёр серверҳои нодуруст танзимшуда мавҷуданд, ки ба файлҳо бо навъи дурусти MIME, вале васеъшавии нодуруст хизмат мекунанд ва ҳамон қадар серверҳое, ки ба файлҳои дорои васеъшавии дуруст, вале навъи нодурусти MIME хизмат мерасонанд (масалан, дар мавриди .rwp (). Феҳристи фишурдашудаи Train Simulator 2021) сервер набояд ба браузер сигнал диҳад, ки он архиви ZIP аст). Истифодабарандагон, дар навбати худ, намехоҳанд дарк кунанд, ки сервери нодуруст танзимшуда, на браузер гунаҳкор аст, аз ин рӯ, масалан, Chrome маҷбур аст, ки рӯйхати бузурги намудҳои MIME-ро дар пойгоҳи коди худ нигоҳ дорад, то ки мушкилотро ҳал кунад. чунин ҳолатҳо.
  • Собит хатое, ки боиси огоҳии беохир дар бораи ошкор шудани Портали Captive дар шабакаи маҳаллӣ мегардад. Корбаре, ки ба домени firefox.com ташриф меорад, маълумоти HSTS мегирад ва боиси он мегардад, ки браузер ҳоло HTTPS-ро барои пайвастшавӣ ба он домен истифода мебарад. Ин дар навбати худ механизми муайянкунии Портали Captive-ро вайрон кард (ки мавҷудияти суроғаро тафтиш мекунад http://detectportal.firefox.com тавассути HTTP, зеро Дархостҳои HTTPS бефоидаанд, агар портали воқеии Captive вуҷуд дошта бошад).
  • Собит натавонистани пайвастшавӣ ба доменҳо дар шабакаи маҳаллӣ бо истифода аз номҳои NetBIOS.
  • Бештар нест карда шудааст Дастгирии Flash. Ба ҷои элементҳо и , ки навъи x-shockwave-flash ё x-test мебошанд, майдони шаффофро намоиш медиҳанд.
  • Қатъ карда шудааст дастгирии SNI Encrypted (eSNI), ки барои рамзгузории майдони SNI истифода мешавад (номи мизбонро дар сарлавҳаҳои пакетҳои HTTPS дарбар мегирад, барои ташкили амалиёти якчанд захираҳои HTTPS дар як суроғаи IP истифода мешавад ва инчунин аз ҷониби провайдерҳо барои филтркунии интихобӣ истифода мешавад. трафик ва таҳлили захираҳои боздидшуда). Амалия нишон дод, ки ин махфияти мувофиқро таъмин намекунад, зеро номи домен, масалан, дар параметрҳои PSK (Pre-Shared Key) ҳангоми идомаи сессия ва инчунин дар баъзе дигар соҳаҳо пайдо мешавад. Эҷоди аналогҳои eSNI барои ҳар яке аз ин соҳаҳо ғайри қобили амал ба назар мерасад. Стандарт барои иваз кардани eSNI пешниҳод шудааст ЭЧ (Client Hello Encrypted Client), ки дар он на майдонҳои алоҳида, балки тамоми паёми ClientHello рамзгузорӣ карда мешаванд (танзимоти network.dns.echconfig.enabled ва network.dns.use_https_rr_as_altsvc барои фаъол кардани он масъуланд).
  • Қатъ карда шудааст дастгирии муҳаррикҳои ҷустуҷӯӣ, ки дар директорияи тақсимот ё дар директорияи бастаи забонҳо насб шудаанд. Чунин муҳаррикҳо набояд пас аз Firefox 78 боқӣ монанд (ва агар онҳо боқӣ монанд, пас ин хатои ошкор аст ва набояд истифода шавад).
  • Иловаҳо:
    • Қимати танзимоти "Танҳо Ҳолати HTTPS" ҳоло тавассути изофаҳо хонда мешавад, то изофаҳо ба монанди HTTPS Everywhere метавонанд қисмҳои функсияҳои онҳоро, ки бо ин режим мухолифанд, ғайрифаъол кунанд.
    • Иловаҳо ҳоло дастрасии API доранд дидани маълумот (аз сабаби он, ки замимаҳо метавонанд маълумоти дар браузер ҳифзшударо тоза кунанд).
  • HTML:
    • Дастгирӣ дохил карда шудааст (боркунии мундариҷа ҳатто пеш аз он ки браузер ба таври возеҳ дархост кунад).
    • Дастгирии элементҳо ғайрифаъол аст .
  • CSS:
  • JavaScript: моликияти ҷамъоварӣ акнун метавонад ҳамчун вариант ба созанда интиқол дода шавад Intl.Collator() (ба ҷои let pinyin = new Intl.Collator(["zh-u-co-pinyin"]); шумо метавонед бинависед let pinyin = new Intl.Collator("zh", {collator: "pinyin"});).
  • Воситаҳои таҳиякунанда:

Манбаъ: linux.org.ru