Firefox 92 berdan

Geroka webê Firefox 92 hate berdan. Wekî din, nûvekirinek ji şaxên piştgirîya demdirêj re hate afirandin - 78.14.0 û 91.1.0. Şaxa Firefox 93 veguherî qonaxa ceribandina betayê, ku serbestberdana wê di 5ê Cotmehê de ye.

Nûvekirinên sereke:

  • Zêde kirin ku bi karanîna tomara "HTTPS" ya di DNS-ê de wekî analogek sernavê Alt-Svc HTTP (Xizmetên Alternatîf ên HTTP, RFC-7838) bixweber bi HTTPS ve were şandin, ku destûrê dide server ku rêyek alternatîf a gihîştina malperê destnîşan bike. Dema ku pirsên DNS-ê dişînin, ji bilî tomarên "A" û "AAAA" ji bo destnîşankirina navnîşanên IP-yê, naha qeyda DNS-a "HTTPS" jî tê xwestin, ku pê re parametreyên sazkirina pêwendiyê yên din têne derbas kirin.
  • Piştgiriya ji bo lîstina vîdyoyê ya rast di nav rêza rengîn a tevahî (RGB-tevahî) de hate bicîh kirin.
  • WebRender ji bo hemî bikarhênerên Linux, Windows, macOS û Android-ê ji hêla xwerû ve hatî çalak kirin, bêyî îstîsna. Bi berdana Firefox 93-ê, piştgirî ji bo vebijarkên neçalakkirina WebRender (gfx.webrender.force-legacy-layers and MOZ_WEBRENDER=0) dê were sekinandin û dê motor hewce bike. WebRender bi zimanê Rust ve hatî nivîsandin û dihêle hûn bi veguheztina operasyonên danasîna naveroka rûpelê berbi alîyê GPU-yê ve, ku bi navgîniya şaderên ku li ser GPU-yê têne xebitandin, têne bicîh kirin, di leza renderkirinê de zêdebûnek berbiçav bi dest bixin û barkirina li ser CPU kêm bikin. Ji bo pergalên bi kartên vîdyoyê yên kevntir an ajokarên grafîkê yên bi pirsgirêk, WebRender dê moda rasterkirina nermalavê bikar bîne (gfx.webrender.software=true).
  • Sêwirana rûpelên ku agahdariya di derheqê xeletiyên di sertîfîkayan de hene ji nû ve hate sêwirandin.
    Firefox 92 berdan
  • Di nav wan de pêşkeftinên têkildarî ji nû veavakirina rêveberiya bîra JavaScript-ê hene, ku performansê zêde kir û xerckirina bîranînê kêm kir.
  • Pirsgirêka kêmbûna performansê di tabloyên ku di heman pêvajoyê de wekî tabloyek bi diyalogek hişyariya vekirî (hişyar()) têne hilberandin çareser kir.
  • Di avahiyên ji bo macOS-ê de: Piştgiriya wêneyên bi profîlên rengîn ên ICC v4 tê de heye, babetek ji bo bangkirina fonksiyona parvekirina macOS li menuya Pelê hate zêdekirin, û sêwirana panela nîşangiran nêzîkê şêwaza giştî ya Firefox-ê bûye.
  • Taybetmendiya CSS-ê "şikestin-hundur", ku destûrê dide te ku hûn tevgera şikestinan di hilberana perçebûyî de xweş bikin, ji bo parametreyên "dil-rûpel" û "dûr-stûn" piştgirî zêde kiriye da ku şikestinên rûpel û stûnê di bloka sereke de neçalak bike.
  • Taybetmendiya font-size-adjust CSS hevoksaziyek du-parametre pêk tîne (mînak, "font-size-adjust: ex-height 0.5").
  • Parametreya eyarkirina mezinbûnê li qaîdeya @font-face CSS-ê hate zêdekirin, ku destûrê dide te ku mezinahiya glyphê ji bo şêwazek tîpek taybetî bê guheztina nirxa taybetmendiya CSS-a-pîvana tîpan (herêma di binê karakterê de heman dimîne , lê mezinahiya glyphê li vê deverê diguhere).
  • Piştgiriyek ji bo taybetmendiya CSS-reng-rengdêrê zêde kir, ku pê re hûn dikarin rengê nîşana hilbijartina elementê diyar bikin (mînak, rengê paşnavê qutiya kontrolê ya hilbijartî).
  • Piştgiriyek ji bo pîvana pergalê-ui li taybetmendiya font-malbata CSS-ê zêde kir, ku dema ku were destnîşan kirin glyphên ji tîpa pergalê ya xwerû bikar tîne.
  • JavaScriptê taybetmendiya Object.hasOwn zêde kiriye, ku guhertoyek sadekirî ya Object.prototype.hasOwnProperty ye ku wekî rêbazek statîk hatî bicîh kirin. Object.hasOwn({ prop: 42 }, 'prop') // → rast
  • Parametreya "Taybetmendî-Siyaseta: Hilbijartina Axaftvan" lê zêde kir da ku kontrol bike ka WebRTC gihîştina cîhazên derana dengî yên wekî axaftvan û guhdêran peyda dike.
  • Ji bo hêmanên HTML-ê yên xwerû, taybetmendiya disabledFeatures tête bicîh kirin.
  • Kapasîteya şopandina hilbijartina nivîsê li herêmên û peyda kir bi hilgirtina bûyerên guherîna hilbijartinê di HTMLInputElement û HTMLTextAreaElement.

Ji bilî nûbûn û rastkirinên xeletiyan, Firefox 92 8 qelsî ji holê rakirine, ji wan 6 wekî xeternak hatine nîşankirin. 5 qelsî (ku di bin CVE-2021-38494 û CVE-2021-38493 de hatine berhev kirin) ji ber pirsgirêkên bîranînê, wek zêdebûna tampon û gihîştina deverên bîranînê yên ku berê hatine azad kirin, têne çêkirin. Bi potansiyel, van pirsgirêkan dema ku rûpelên taybetî hatine sêwirandin vekin dibe sedema pêkanîna kodek êrîşkar. Qelsiyek din a xeternak CVE-2021-29993 dihêle ku di guhertoya Android-ê de hêmanên navbeynkariyê bi manipulasyona protokola "niyeta: //" biguhezîne.

Serbestberdana beta ya Firefox 93 tevlêbûna piştgirî ji bo Forma Wêne ya AV1 (AVIF) nîşan dide, ku teknolojiyên berhevkirina nav-çarçoveyê ji formata kodkirina vîdyoya AV1 bikar tîne.

Source: opennet.ru

Add a comment