U lëshua web-brauzeri Firefox 100. Për më tepër, është formuar një azhurnim i degës me një periudhë të gjatë mbështetjeje — 91.9.0. Në një kohë të afërt, dega Firefox 101 do të kalojë në fazën e testimit beta, me lëshimin e saj të parashikuar për 31 maj.
Novitetet kryesore në Firefox 100:
- Është realizuar mundësia e përdorimit simultan të fjalorëve për gjuhë të ndryshme gjatë kontrollit të ortografisë. Në menunë kontekstuale tani mund të aktivizoni disa gjuhë njëherësh.
- Në Linux dhe Windows, janë aktivizuar me parazgjedhje shiritat lëvizës të mbivendosur, ku një shirit plotësues lëvizës shfaqet vetëm kur tregoni kursorin e miut, përndryshe në çdo lëvizje të miut shfaqet një linjë e hollë që tregon zhvendosjen aktuale në faqe, por nëse kursori nuk lëviz, atëherë indikatori zhduket pas njëkohësie. Për të çaktivizuar shiritat e lëvizjes së fshehtë, ofrohet opsioni 'System Settings > Accessibility > Visual Effects > Always show scrollbars'.
- Në modin "imazh në imazh" është siguruar shfaqja e titrave, gjatë shikimit të videove nga YouTube, Prime Video dhe Netflix, si dhe në faqat që përdorin formatin WebVTT (Web Video Text Track), për shembull, në Coursera.org.
- Gjatë fillimit të parë pas instalimit, është shtuar një kontroll për përputhshmërinë e gjuhës së ndërtimit të Firefox me konfigurimet e sistemit operativ. Në rast të papajtueshmërisë, përdoruesit i ofrohet të zgjedhë se cila nga gjuhët të përdorë në Firefox.
- Në platformën macOS është shtuar mbështetje për video me dinamikë të zgjeruar në sistemet me ekrane që mbështesin HDR (High Dynamic Range).
- Në platformën Windows, është aktivizuar me parazgjedhje përshpejtimi harduerik i dekodimit të videove në formatin AV1 në kompjuterët me GPU Intel Gen 11+ dhe AMD RDNA 2 (përveç Navi 24 dhe GeForce 30) me kusht që në sistem të jetë instalimi i AV1 Video Extension. Në Windows për GPU Intel, gjithashtu është aktivizuar me parazgjedhje moda e mbivendosjes (Video overlay), e cila ndihmon për të ulur konsumimin e energjisë gjatë shikimit të videove.
- Për përdoruesit nga Britania e Madhe është siguruar mbështetje për plotësimin automatike dhe ruajtjen e numrave të kartave të kreditit në formatet web.
- Është siguruar ndarje më e barabartë e burimeve gjatë vizatimit dhe përpunimit të ngjarjeve, e cila, për shembull, ka zgjidhur problemet me vonesën në reagimin e rrëshkadhës së zërit në Twitch.
- Për nënshkrimet e ngarkuara nga faqe të tjera dhe iframe është aktivizuar injorimi i politikave "no-referrer-when-downgrade", "origin-when-cross-origin" dhe "unsafe-url" përmes headers HTTP, të cilat lejojnë që të kalohet konfigurimi i paracaktuar dhe të kthehet transmetimi i URL-së së plotë në headerin "Referer" për site të treta. Kujtojmë se në Firefox 87, për të bllokuar rrjedhjet e mundshme të të dhënave personale, është aktivizuar si parazgjedhje politika "strict-origin-when-cross-origin", e cila nënkupton heqjen e rrugëve dhe parametrave nga "Referer" kur dërgohet një kërkesë në hoste të tjera duke përdorur HTTPS, dërgimin e një "Referer" bosh kur kalon nga HTTPS në HTTP dhe transmetimin e "Referer" të plotë për kalimet brenda një site të vetme.
- Është propozuar një indikator i ri fokusi për lidhjet (p.sh., shfaqet gjatë kalimit me çelësin tab) — në vend të vijës së pikëzuar, lidhjet tani rrethohen nga një vijë e fortë blu, në përputhje me mënyrën se si nënshkruhen fushat aktive të formularëve web. Shënohet se përdorimi i vijës të fortë e thjeshton navigimin për njerëzit me shikim të dobët.
- Është ofruar mundësia për të zgjedhur Firefox si shikuesin PDF të paracaktuar.
- Janë shtuar API WritableStreams, që ofron një nivel shtesë abstraksioni për organizimin e shkrimit të të dhënave të rrjedhshme në një kanal që ka mjete të integruara për kufizimin e rrjedhës. Gjithashtu është shtuar metoda pipeTo() për krijimin e kanaleve të paemëruara (pipe) midis ReadableStreams dhe WritableStreams. Janë shtuar ndërfaqet WritableStreamDefaultWriter dhe WritableStreamDefaultController.
- Në WebAssembly është zbatuar mbështetje për përjashtime (WASM Exceptions), duke lejuar shtimin e menaxherëve të përjashtimeve për C++ dhe aplikimin e semantikës së rrëshqitjes së grumbullit të thirrjeve (unwind) pa mbështetje të tjera në JavaScript.
- Është përmirësuar performanca e elementeve "display: grid" me nivele të larta të thellësisë.
- Në CSS është shtuar mbështetje për media-kerkesa ‘dynamic-range’ dhe ‘video-dynamic-range’ për të përcaktuar praninë e një ekrani që mbështet HDR (High Dynamic Range).
- Është ndërprerë mbështetja për headerin e pa-standardizuar HTTP Large-Allocation.
Përveç risive dhe korrigjimeve të defekteve në Firefox 100, është eliminuar një seri vulnerabilitetesh. Aktualisht informacione në lidhje me detajet e problemeve të sigurisë të korrigjuara nuk janë të disponueshme, pritet që lista e vulnerabiliteteve të publikohet në disa orë.
Burimi: opennet.ru
