LĂ«shimi i web-brauzerit Firefox 130 ka ndodhur dhe janĂ« formuar pĂ«rditĂ«sime pĂ«r degĂ«t e kaluara me mbĂ«shtetje afatgjatĂ« â 115.15.0 dhe 128.2.0. DegĂ« Firefox 131 ka kaluar nĂ« fazĂ«n e testimit beta, me lĂ«shimin e saj tĂ« planifikuar pĂ«r 1 tetor.
Novitetet kryesore në Firefox 130:
- Ofron mundësinë e përkthimit të automatik të fragmenteve të tekstit në gjuhë të ndryshme, të zgjedhura në faqe pas kryerjes së operacionit të përkthimit të faqes në tërësi (dmth. mund të aplikohet përkthim në një gjuhë tjetër për fragmente nga një faqe që është përkthyer tashmë). Funksioni i përkthimit të faqes aktivizohet përmes treguesit në shiritin e adresës, ndërsa përkthimi i fragmentit realizohet përmes menusë kontekstuale, e cila shfaqet gjatë klikimit të djathtë mbi blokun e zgjedhur. Përkthimi bazohet në sistemin e integruar në Firefox, i cili kryen përkthimin në sistemin lokal të përdoruesit pa u drejtuar në shërbime të jashtme në cloud. Ky sistem është i ndërtuar mbi motorin e hapur Bergamot, i cili përbën një mbështetje mbi framework-un e përkthimit të makinave Marian, duke përdorur një rrjet nervor rekurent (RNN) dhe modele gjuhësore të bazuara në transformatorë.

- Në motorin e integruar të përkthimit të makinave është shtuar mbështetje për gjuhët latvisht, lithuaj, katalanisht, kroatisht, çekisht, danezisht, indonezisht, rumunisht, serbisht, sllovakisht dhe vietnameze.
- Në konfigurator është shtuar një seksion i ri 'Firefox Labs', ku ofrohen për testim funksione eksperimentale.

Aktualisht janë në dispozicion tre mundësi eksperimentale:
- Vazhdimi automatik i shikimit tĂ« videove nĂ« njĂ« dritare flotante (reĆŸimi 'imĂ« nĂ« imĂ«') nĂ« rastin e kalimit nga njĂ« tab ku shfaqet video (nĂ«se gjatĂ« shikimit tĂ« videos kaloni nĂ« njĂ« tab tjetĂ«r, video do tĂ« mbetet e dukshme mbi tab-in e ri, falĂ« aktivizimit automatik tĂ« reĆŸimit 'imĂ« nĂ« imĂ«'). Pasi tĂ« ktheheni nĂ« tab-in origjinal me videon, reĆŸimi 'imĂ« nĂ« imĂ«' automatikisht çaktivizohet.
- Shfaqja e rekomandimeve dhe rezultateve të kërkimit në shiritin e adresës gjatë shkrimit të simboleve të komplikuara përmes ndërfaqes IME (Input Method Editor).
- Chatbot i integruar që përdor modele të mëdha gjuhësore për të ndërlidhur me përdoruesin në gjuhën natyrore. Ndërveprimi me botin bëhet në panelin anësor. Përdoruesit kanë në dispozicion shërbime si Anthropic Claude, ChatGPT, Google Gemini, HuggingChat dhe Le Chat Mistral (vetëm HuggingChat ka filluar të funksionojë në rrjetin e Rostelecom). Përdoruesi mund të dërgojë pyetje tekstuale në AI-botin ose të kalojë fragmente teksti të shënuara në faqen e parë. Në menu kontekstuale, e cila shfaqet kur klikohet me butonin e djathtë të mausit mbi një zonë të shënuar, është shtuar seksioni "Ask chatbot", përmes të cilit mund të kërkohet për përpilimin e një përmbledhjeje ose shpjegimit të përmbajtjes së shënuar.

- Në platformën Linux, efekti animuar është i aktivizuar si parazgjedhje kur arrihet kufiri i zonës së skrolimit.
- Siç është zgjidhur problemi me shfaqjen e butonave në menu kontekstuale për vendosjen dhe nxjerrjen nga skedari i kopjes.
- Në ndërtimet për sistemet desktop është shtuar API Web Codecs, i cili lejon manipulimin e rrjedhave multimedia në nivel të ulët (p.sh., korniza të veçanta në video) dhe ofron qasje në dekoduesit dhe koduesit e integruar në shfletues për imazhe, zë dhe video. Ky API mund të jetë i kërkuar në fusha të tilla si transmetimi, aplikimi i efekteve në anën e klientit, rikodimi i zërit dhe videos, zhvillimi i redaktorëve të zërit dhe videos.
- Në implementimin e API WebCrypto është shtuar mbështetje për primitivët kriptografikë Curve25519 (nënshkrime digjitale Ed25519 dhe skema e bashkëpunimit të çelësit X25519), të cilat mund të përdoren përmes ndërfaqes programuese SubtleCrypto (metodat deriveKey(), deriveBits(), generateKey(), importKey() dhe exportKey()).
- Elementit HTML <details> i është shtuar atribute "name", që lejon organizimin e grupimit të elementeve pa përdorur JavaScript në një mënyrë që në çdo moment do të shfaqet vetëm një element, ndërsa të tjerët do të mbeten të fshehur (kur përdoruesi hap një seksion të ri, të tjerët automatikisht mbyllen).
- Në versionin për Android është përshpejtuar ngarkimi i faqeve falë organizimit të ngarkimit paralel të burimeve të lidhura. është shtuar funksioni i gjenerimit të fjalëkalimeve të besueshme për format e regjistrimit.
Përveç novacioneve dhe rregullimeve të defekteve, në Firefox 130 janë eliminuar 13 vulnerabilitete. 7 vulnerabilitete janë të klasifikuara si të rrezikshme, nga të cilat 5 shkaktohen nga probleme me menaxhimin e memories, siç janë mbushjet e buffer-it dhe qasja në zona të memories që janë çliruar tashmë. Këto probleme potencialisht mund të çojnë në ekzekutimin e kodit nga një sulmues kur hapen faqet e dizajnuara në mënyrë të veçantë. Dy probleme të rrezikshme shkaktohen nga trajtimi i gabuar i llojeve (Type Confusion).
Siç vlen të theksohet, po shqyrtohet mundësia e përfshirjes në kodin bazë të Firefox një implementimi të ri të dekoduesit për formatin e imazheve JPEG-XL, i shkruar nga punonjësit e Google në gjuhën Rust. Nëse iniciativa miratohet, implementimi në Rust do të zëvendësojë dekoduesin aktual JPEG-XL në C++, i cili ka mbi 100 mijë rreshta kodi. Iniciatori i kalimit është Bobbi Holley, drejtori teknik i kompanisë Mozilla, i cili ka qenë pjesë e këshillit të drejtuesve të organizatës Rust Foundation.
Burimi: opennet.ru



