U publikua versioni i shfletuesit web Firefox 146 dhe janë formuar përditësime për degët e kaluara me mbështetje të gjatë - 140.6.0 dhe 115.31.0. Degën Firefox 147 e kaloi në fazën e beta-testimit, e cila pritet të lansohet më 14 janar.
Novitetet kryesore në Firefox 146 (1, 2, 3):
- Shtuar mënyra «Split View» për shikimin anash më anë të dy skedave në një dritare. Mënyra është çaktivizuar nga çdo fillim dhe aktivizohet përmes parametrave «browser.tabs.splitView.enabled» në faqen about:config, pas së cilës në menunë kontekstuale, e cila shfaqet kur klikoni me butonin e djathtë mbi skedat, do të shfaqet butoni «Add Split View». Kur klikoni këtë buton në një skedë të veçantë, përmbajtja e dritares do të ndahet në dy pjesë dhe në pjesën e djathtë do të shfaqet faqja e hapjes së skedës së re. Nëse zgjidhni opsionin për një grup të dy skedave, skedat përkatëse do të hapen menjëherë të afërta me njëra-tjetrën. Në mënyrën «Split View» lejohet ndryshimi i madhësisë së rastësishme të zonës së djathtë dhe asaj të majtë përmes tërheqjes së shkëputësit me maus.

- Në ambientet Linux që përdorin protokollin Wayland, është implementuar mbështetje për shkallëzimin e pjesshëm për të rritur efikasitetin e vizatimit në ekrane me dendësi të lartë pikselesh.
- Biblioteka grafike e integruar Skia, e cila përdoret për vizatimin 2D me ndihmën e GPU-së, është përditësuar. Është arritur një rritje e performancës gjatë vizatimit dhe një përmirësim i përputhshmërisë.
- Të gjithë përdoruesit kanë qasje në seksionin e cilësimeve Firefox Labs, ku mund të aktivizojnë karakteristikat eksperimentale që janë në fazën e testimit. Më parë, ky seksion ishte i disponueshëm vetëm në instalimet për të cilat përdoruesit kishin pranuar të merrnin pjesë në eksperimentet ose kishin aktivizuar dërgimin e telemetrisë.

- Kur jepni një kërkesë në shiritin e për adresat, është realizuar mundësia për të shfaqur rezultatet e kërkimit në një bllok të rënë rekomandimesh. Kjo funksion është aktualisht e aktivizuar si parazgjedhje për të gjithë dhe gradualisht do të aktivizohet për një përqindje gjithnjë e më të madhe të përdoruesve.

- Numri i vendeve për të cilat është aktivizuar widget-i me parashikimin e motit, i shfaqur në faqen e re të skedës, është rritur ndjeshëm. Lokacioni për tregimin e parashikimit mund të përcaktohet automatikisht ose manualisht. Nga vendet post-sovjetike, Estonia, Lituania dhe Letonia janë të accessibleshme. Të tjerët mund të aktivizojnë widget-in përmes konfigurimit about:config «browser.newtabpage.activity-stream.discoverystream.region-weather-config» në faqen about:config.

- Në konfigurator, është rregulluar dialogu i rialokimit të ngjyrave në faqet në shikim (Contrast Control/Manage Colors), në të cilin tani ngjyrat e ndryshueshme dhe etiketat shpjeguese janë grupuar në mënyrë më të qartë.

- Është shtuar mbështetje për kopjimin automatik të fjalëkalimeve të ruajtur, shënimeve, bazave të dhënash të brendshme dhe të dhënave të tjera të shfletuesit. Kopjimi i të dhënave për momentin mbështetet vetëm në platformën Windows, por në të ardhmen do të jetë gjithashtu i disponueshëm në ndërtimet për sisteme të tjera operative. Kopjet krijohen çdo ditë dhe mund të jenë të kriptuara me një fjalëkalim. Më vonë, kopja e sigurisë mund të përdoret për të rikthyer gjendjen pas instalimit të një versioni të ri të Firefox-it në një pajisje tjetër.

- Në platformën Windows është ndalur mbështetje e API-së Direct2D.
- Në ndërtimet për platformën macOS është e paracaktuar fillimi i një procesi të veçantë për ndërveprimin me GPU, në të cilin është realizuar ekzekutimi i operacioneve të lidhura me WebGPU, WebGL dhe WebRender. Kur ndodhin dështime në kodin për punën me GPU, tani gjatë rinstalimit të procesit të GPU-së, shfletuesi nuk përfundon në mënyrë fatale.
- Në WebRTC është implementuar mundësia e enkriptimit të trafikut duke përdorur algoritmin kriptografik ML-KEM, i cili është i qëndrueshëm ndaj përpjekjeve për të zbuluar informacionin në kompjuterët kuantum, me transmetimin e çelësit gjatë procesit të negociatës së lidhjes përmes protokollit DTLS 1.3.
- Në API-në WebCrypto është shtuar mbështetje për kompresimin e informacionit mbi pikat në kurbën eliptike me mundësinë pasuese për rikthimin matematikor të vlerës së plotë të pikave. Kompresimi lejon të reduktohet gati në dyfish madhësia e çelësave publikë për të kursyer trafik dhe hapësirë në disk.
- Në CSS është shtuar rregulli @- "@scope", me anë të së cilit mund të kufizohet aplikimi i stileve në një nënstrukturë të caktuar DOM pa pasur nevojë për shkrim të selektorëve specifikë. @scope (.article-body) { img { border: 5px solid black; background-color: goldenrod; } }
- Shtohet mbështetje për funksionin CSS contrast-color(), i cili kthehet variantin e kundërt për ngjyrën e caktuar (për të bardhën do të kthejë të zezën, ndërsa për të zezën – të bardhën). Funksioni mund të përdoret për të përzgjedhur ngjyrën e sfondit për një ngjyrë të caktuar teksti dhe anasjelltas.
- Shtohet pronari CSS text-decoration-inset për të konfigurimin e pikave fillestare dhe përfundimtare në linjat e dekorimit të tekstit (p.sh., linjat e nënvizimit, sheshit, shenjat e gabimeve sintaksore).
- Shtohet mbështetje për fjalën kyçe të vjetruar «-webkit-fill-available», e cila aplikohet në pronat CSS «width» dhe «height» dhe është ekuivalente me fjalën kyçe «stretch» që akoma nuk është aktivizuar si parazgjedhje, e cila lejon elementët të shtrihen deri sa të mbushin plotësisht hapësirën e disponueshme të bllokut.
- Në mjetet për zhvillimin e web-it, në ndërfaqen e inspektimit në panelin anësor Rule, pronat CSS të pa përdorura janë shkurtuar si parazgjedhje, duke e reduktuar kaosin dhe duke përshpejtuar vizatimin e panelit. Për të rikthyer shfaqjen e pronave të fshehura, në fund është parashikuar një buton «Show…».
- Në versionin për platformën Android, ndërfaqja e ngarkimit të skedave është thjeshtuar - nëse faqja nuk shpjegon llojin e skedarit, shfletuesi tani ofron mundësinë për të zgjedhur skedarin, për të bërë foto ose për të regjistruar tinguj.
Përveç novacioneve dhe rregullimeve, Firefox 146 ka eliminuar 17 vulnerabilitete. 12 nga këto vulnerabilitete janë shkaktuar nga probleme me memorie, si mbushja e memorjes dhe qasja në zona memorie të liruara tashmë. Këto probleme mund të çojnë në ekzekutimin e kodit nga një sulmues kur hapen faqe të formuara posaçërisht.
Në versionin beta të Firefox 147, është shtuar mundësia e përdorimit të direktoriumit "~/.config/mozilla" për ruajtjen e profileve, shtesave, konfigurimeve dhe databazave të brendshme në përputhje me specifikimet e Freedesktop.org XDG Base Directory. Është optimizuar riprodhimi i videove duke përdorur shpejtësimin e harduerit në GPU-në AMD. Implementimi i protokollit Safe Browsing është përditësuar në versionin 5. Është shtuar një opsion për vazhdimin automatik të riprodhimit të videos në modalitetin "imazh në imazh" kur kaloni në një tab tjetër. Është shtetur RFC 9842 (Transporti i Fjalorit të Kompresimit). Është implementuar API Navigation.
Burimi: opennet.ru






