Publikimi i Firefox 92

U lëshua shfletuesi i internetit Firefox 92. Përveç kësaj, u krijua një përditësim për degët e mbështetjes afatgjatë - 78.14.0 dhe 91.1.0. Dega e Firefox 93 është transferuar në fazën e testimit beta, publikimi i së cilës është planifikuar për 5 tetor.

Risitë kryesore:

  • U shtua aftësia për të përcjellë automatikisht në HTTPS duke përdorur rekordin "HTTPS" në DNS si një analog i kokës Alt-Svc HTTP (HTTP Alternate Services, RFC-7838), i cili lejon serverin të përcaktojë një mënyrë alternative për të hyrë në sajt. Kur dërgoni pyetje DNS, përveç regjistrimeve "A" dhe "AAAA" për të përcaktuar adresat IP, tani kërkohet edhe rekordi DNS "HTTPS", përmes të cilit kalohen parametrat shtesë të konfigurimit të lidhjes.
  • Është zbatuar mbështetja për riprodhimin e saktë të videos në gamën e plotë të ngjyrave (Full RGB).
  • WebRender është aktivizuar si parazgjedhje për të gjithë përdoruesit e Linux, Windows, macOS dhe Android, pa përjashtim. Me lëshimin e Firefox 93, mbështetja për opsionet për të çaktivizuar WebRender (gfx.webrender.force-legacy-layers dhe MOZ_WEBRENDER=0) do të ndërpritet dhe motori do të kërkohet. WebRender është shkruar në gjuhën Rust dhe ju lejon të arrini një rritje të konsiderueshme në shpejtësinë e renderimit dhe të zvogëloni ngarkesën në CPU duke lëvizur operacionet e paraqitjes së përmbajtjes së faqes në anën e GPU-së, të cilat zbatohen përmes shaderëve që funksionojnë në GPU. Për sistemet me karta video më të vjetra ose drejtues grafikë problematikë, WebRender do të përdorë modalitetin e rasterizimit të softuerit (gfx.webrender.software=true).
  • Dizajni i faqeve me informacione për gabimet në certifikata është ridizajnuar.
    Publikimi i Firefox 92
  • Të përfshira janë zhvillimet në lidhje me ristrukturimin e menaxhimit të kujtesës JavaScript, i cili rriti performancën dhe uli konsumin e memories.
  • Zgjidhet një problem me degradimin e performancës në skedat që përpunohen në të njëjtin proces si një skedë me një dialog të hapur alarmi (alert()).
  • Në ndërtimet për macOS: përfshihet mbështetja për imazhet me profile ngjyrash ICC v4, në menynë File është shtuar një artikull për thirrjen e funksionit macOS Share dhe dizajni i panelit të faqeshënuesve është afruar më shumë me stilin e përgjithshëm të Firefox-it.
  • Vetia "break-inside" CSS, e cila ju lejon të personalizoni sjelljen e ndërprerjeve në daljen e fragmentuar, ka shtuar mbështetje për parametrat "avoid-page" dhe "avoid-column" për të çaktivizuar ndërprerjet e faqeve dhe kolonave në bllokun kryesor.
  • Vetia font-size-adjust CSS zbaton një sintaksë me dy parametra (për shembull, "font-size-adjust: ex-height 0.5").
  • Parametri i rregullimit të madhësisë është shtuar në rregullin @font-face CSS, i cili ju lejon të shkallëzoni madhësinë e glyph për një stil specifik fonti pa ndryshuar vlerën e vetive CSS të madhësisë së shkronjave (zona nën karakter mbetet e njëjtë , por madhësia e glifit në këtë zonë ndryshon).
  • Mbështetje e shtuar për veçorinë CSS me ngjyra të theksuara, me të cilën mund të specifikoni ngjyrën e treguesit të përzgjedhjes së elementit (për shembull, ngjyrën e sfondit të kutisë së zgjedhur).
  • Mbështetja e shtuar për parametrin system-ui në veçorinë CSS të font-familjes, e cila kur specifikohet përdor glyphs nga fonti i parazgjedhur i sistemit.
  • JavaScript ka shtuar veçorinë Object.hasOwn, e cila është një version i thjeshtuar i Object.prototype.hasOwnProperty i zbatuar si një metodë statike. Object.hasOwn({ prop: 42 }, 'prop') // → e vërtetë
  • U shtua parametri "Politika e veçorive: përzgjedhja e altoparlantit" për të kontrolluar nëse WebRTC ofron akses në pajisjet e daljes audio si altoparlantët dhe kufjet.
  • Për elementët e personalizuar HTML, është implementuar vetia disabledFeatures.
  • Ofroi mundësinë për të gjurmuar përzgjedhjen e tekstit në zona Dhe përmes trajtimit të ngjarjeve të ndryshimit të përzgjedhjes në HTMLInputElement dhe HTMLTextAreaElement.

Përveç risive dhe rregullimeve të gabimeve, Firefox 92 ka eliminuar 8 dobësi, nga të cilat 6 janë shënuar si të rrezikshme. 5 dobësi (të mbledhura sipas CVE-2021-38494 dhe CVE-2021-38493) shkaktohen nga problemet me memorien, të tilla si tejmbushjet e buferit dhe qasja në zonat tashmë të liruara të memories. Potencialisht, këto probleme mund të çojnë në ekzekutimin e kodit të një sulmuesi kur hapen faqe të krijuara posaçërisht. Një tjetër dobësi e rrezikshme CVE-2021-29993 lejon në versionin Android të zëvendësojë elementët e ndërfaqes përmes manipulimit të protokollit "intent://".

Lëshimi beta i Firefox 93 shënon përfshirjen e mbështetjes për Formatin e Imazhit AV1 (AVIF), i cili përdor teknologjitë e kompresimit brenda kornizës nga formati i kodimit të videos AV1.

Burimi: opennet.ru

Shto një koment