Ka u shpall Firefox 100. PĂ«r mĂ« tepĂ«r, Ă«shtĂ« formuar njĂ« pĂ«rditĂ«sim pĂ«r degĂ«n me mbĂ«shtetje afatgjate â 91.9.0. NĂ« njĂ« tĂ« ardhme tĂ« afĂ«rt, do tĂ« kalojĂ« nĂ« fazĂ«n e beta-testimit dega Firefox 101, e cila pritet tĂ« lĂ«shohet mĂ« 31 maj.
Risi kryesore në Firefox 100:
- ĂshtĂ« realizuar mundĂ«sia e pĂ«rdorimit tĂ« fjalorĂ«ve tĂ« ndryshĂ«m pĂ«r gjuhĂ« tĂ« ndryshme gjatĂ« kontrollit tĂ« ortografisĂ«. Tani nĂ« menunĂ« kontekstuale mund tĂ« aktivizohen menjĂ«herĂ« disa gjuhĂ«.
- Në Linux dhe Windows janë aktivizuar në mënyrë par_default skrollat e lundrueshme, ku një shirit plotësisht i dukshëm shfaqet vetëm kur mouse-i afrohet, ndërsa në çdo lëvizje tjetër të mouse-it shfaqet një vijë e hollë, që tregon zhvendosjen aktuale në faqe, por nëse mouse-i nuk lëviz, indikuese zgjidhet pas një kohe. Për të çaktivizuar skrollat e fshehura, është ofruar opsioni 'System Settings > Accessibility > Visual Effects > Always show scrollbars'.
- Në modin 'imazh në imazh' është siguruar shfaqja e titrave gjatë shikimit të videove në YouTube, Prime Video dhe Netflix, si dhe në faqet që përdorin formatin WebVTT (Web Video Text Track), për shembull, në Coursera.org.
- Në nisjen e parë pas instalimit është shtuar një kontroll për përputhshmërinë e gjuhës së versionit të Firefox me cilësimet e sistemit operativ. Në rast diferencash, përdoruesi ftohet të zgjedhë se cilën gjuhë të përdorë në Firefox.
- Në platformën macOS është shtuar mbështetje për video me dinamikë të zgjeruar në sisteme me ekrane që mbështesin HRD (High Dynamic Range).
- Në platformën Windows, është aktivizuar në mënyrë par_default akcelerimi harduerik për dekodimin e videove në formatin AV1 në kompjuterë me GPU Intel Gen 11+ dhe AMD RDNA 2 (përveç Navi 24 dhe GeForce 30) nëse në sistem ka zgjerimin AV1 Video Extension. Po ashtu, në Windows për GPU Intel është aktivizuar gjithashtu par_default modaliteti i mbivendosjes (Video overlay), i cili lejon uljen e konsumit të energjisë gjatë riprodhimit të videove.
- Përdoruesve nga Mbretëria e Bashkuar u është siguruar mbështetje për automatik që plotëson dhe mbështet numrat e kartave të kreditit në formatet web.
- Siguruar shpërndarje më të njëtrajtshme të burimeve gjatë vizatimit dhe përpunimit të ngjarjeve, e cila, për shembull, zgjidh problemet me vonesën e reagimit të slajderit të volumes në Twitch.
- Për burimet e ngarkuara nga faqe të tjera dhe iframe është aktivizuar injorimi i rregullave 'no-referrer-when-downgrade', 'origin-when-cross-origin' dhe 'unsafe-url' nëpërmjet HTTP-header Referrer-Policy, duke lejuar që të kthehet përsëri transmetimi i URL-së së plotë në header-in 'Referer' për faqe të tjera. Kujtojmë se në Firefox 87, me qëllim bllokimin e potencialeve të rrjedhjeve të të dhënave të ndjeshme, është aktivizuar politikën 'strict-origin-when-cross-origin', e cila nënkupton që rrugët dhe parametrat janë hequr nga 'Referer' kur dërgohet një kërkesë në hoste të tjera përmes HTTPS, dërgimi i një 'Referer' të zbrazët kur kalon nga HTTPS në HTTP dhe dërgimi i 'Referer' të plotë për kalimet brenda një sit-i.
- Propozuar njĂ« tregues i ri fokusi pĂ«r lidhjet (p.sh., shfaqet kur kaloni lidhjet me tastin tab) â nĂ« vend tĂ« vijĂ«s pikĂ«s, lidhjet tani janĂ« rrethuar me njĂ« vijĂ« tĂ« gjerĂ« blu, simetrikisht si fushat aktive tĂ« formave web. VĂ«rehet se aplikimi i vijĂ«s sĂ« gjerĂ« lehtĂ«son navigimin pĂ«r ata me shikim tĂ« dobĂ«t.
- Ofruar mundësia për të zgjedhur Firefox si shfletuesin par_default për PDF.
- Shtuar API WritableStreams, që ofron një nivel të shtuar abstraksioni për organizimin e shkruarjes së të dhënave në rrjedha, me mjete ndihmëse të shumta për kufizimin e rrjedhës. Po ashtu, është shtuar metoda pipeTo() për krijimin e kanaleve të paemëruar (pipe) mes ReadableStreams dhe WritableStreams. Shtuar ndërfaqet WritableStreamDefaultWriter dhe WritableStreamDefaultController.
- Në WebAssembly u realizua mbështetja për përjashtimet (WASM Exceptions), që lejojnë shtimin e trajtuesve të përjashtimeve për C++ dhe aplikimin e semantikës së devijimit të stack-ut (unwind) pa lidhje me trajtues të tjerë në JavaScript.
- Rritet performanca e elementeve 'display: grid' me nivele të larta të thellësisë.
- Në CSS është shtuar mbështetje për kërkesat e medias 'dynamic-range' dhe 'video-dynamic-range' për të përcaktuar prani e ekranit që mbështet HDR (High Dynamic Range).
- Këto nuk janë mbështetur më shumë standarde HTTP të titullit Large-Allocation.
Përveç risive dhe korrigjimeve të gabimeve në Firefox 100, është rregulluar një seri vulnerabilitetesh. Momentalisht, informacioni me detajet mbi problemet e korrigjuara të sigurisë nuk është i disponueshëm dhe pritet që lista e vulnerabiliteteve të publikohet brenda disa orëve.
Burimi: opennet.ru
