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






