LĂ«shimi i shfletuesit web Firefox 158 u realizua dhe u formuan pĂ«rditĂ«sime pĂ«r degĂ«t e kaluara me mbĂ«shtetje afatgjatĂ« â 153.5.0 dhe 115.43.0. NĂ« kuadĂ«r tĂ« ciklit tĂ« ri dyjavĂ«sh tĂ« formimit tĂ« lĂ«shimeve, dega Firefox 159 kaloi nĂ« fazĂ«n e beta-testimit, me lĂ«shimin e saj tĂ« planifikuar pĂ«r 27 tetor.
Novitetet kryesore në Firefox 158 (1, 2, 3):
- MbĂ«shtetja pĂ«r dekodimin e imazheve nĂ« formatin JPEG XL Ă«shtĂ« aktive si default. MIME-tip âimage/jxlâ Ă«shtĂ« shtuar nĂ« titullin HTTP Accept. Si nĂ« Chrome, implementimi i JPEG-XL nĂ« Firefox bazohet nĂ« bibliotekĂ«n jxl-rs, e shkruar nĂ« Rust. JPEG XL mundĂ«son reduktimin e madhĂ«sisĂ« sĂ« skedave me 30-50% krahasuar me imazhet JPEG tĂ« cilĂ«sisĂ« sĂ« njĂ«jtĂ«. Disa nga funksionalitetet e avancuara tĂ« mbĂ«shtetura pĂ«rfshijnĂ«: HDR, animacion, transparencĂ«, modin e ngarkimit progresiv, pĂ«rkeqĂ«sim tĂ« butĂ« tĂ« cilĂ«sisĂ« gjatĂ« uljes sĂ« bitrates, kompresim JPEG pa humbje, mbĂ«shtetje deri nĂ« 4099 kanale dhe njĂ« gamĂ« tĂ« gjerĂ« thellĂ«sish ngjyrash.
- Në modin 'Smart Window', i cili ofron një hapësirë të veçantë ndërveprimi me AI, është shtuar mundësia për autofill-in e formave. Kur klikoni në një fushë në formën web, AI ofron opsione të krijuara duke marrë parasysh kartelat e hapura dhe të dhënat e ruajtura më parë për autofill. Kjo mundësi është aktivizuar për një pjesë të përdoruesve.
- Në cilësimet e sfondit në faqen që shfaqet kur hapet një kartelë e re, është siguruar ruajtja e historisë së të gjitha imazheve të ngarkuara, dhe jo vetëm të imazhit më të fundit. Të gjitha imazhet e zgjedhura nga përdoruesi mund të shihen në seksionin 'Imazhet tuaja'.

- ĂshtĂ« pĂ«rmirĂ«suar ruajtja e faqeve nĂ« format PDF dhe printimi nĂ« Linux dhe macOS. JanĂ« zgjidhur problemet me renditjen e PDF, tĂ« tilla si injorimi i simboleve matematike.
- Janë realizuar përkthimet në gjuhën bjelloruse.
- Përmes aplikimit të pozicionimit subpixel të skrollingut (pa rrumbullakim në piksel të plotë të ekranit), është rritur butësia e skrollingut në ekranet me densitet të lartë pikselesh ose gjatë ndryshimit të shkallës së faqes.
- Në funksionin CSS calc() është shtuar mbështetje për aritmetikën e tipizuar, që lejon kryerjen e operacioneve aritmetike duke marrë parasysh njësitë e caktuara të masës, për shembull, calc(50vw + 2rem), calc(1000px / 2) ose calc(40deg + 2rad).
- Në API-në Notification dhe metodën ServiceWorkerRegistration.showNotification() është shtuar opsioni navigate, që përcakton URL-në për kalimin pas klikimit në njoftim.
- PĂ«r elementĂ«t e hyrjes me atributin âautocomplete="webauthn"â Ă«shtĂ« realizuar shfaqja e njĂ« dritareje pĂ«r regjistrimin pa fjalĂ«kalim pĂ«rmes gjurmĂ«s sĂ« gishtit ose fytyrĂ«s.
- Në pronësinë PerformanceResourceTiming.deliveryType është shtuar mbështetje për vlerën "cache" për identifikimin e burimeve të marra nga cache.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r shtrirjen WebGL EXT_polygon_offset_clamp.
- Në versionin e Firefox për Android është ofruar mundësia për të vendosur panelin me listën e tab-eve në pjesën e sipërme ose të poshtme të dritares.
- ĂshtĂ« formuar njĂ« botim i ri i Firefox Enterprise, veçoritĂ« e tĂ« cilit janĂ« pĂ«rshkruar nĂ« njĂ« rishikim tĂ« veçantĂ«.
Përveç novacioneve dhe rregullimeve të gabimeve, në Firefox 158 janë eliminuar 77 vulnerabilitete, 30 prej të cilave kanë një nivel të lartë rreziku. Shumica e vulnerabiliteteve janë shkaktuar nga problemet me menaxhimin e memories, siç janë mbushjet e buferave dhe aksesimi në zona të memories që tashmë janë çliruar. Këto probleme potencialisht mund të çojnë në ekzekutimin e kodit të keqardhur nga hapja e faqeve të dizajnuara veçmas.
Burimi: opennet.ru

