Objavljen je Firefox 93

Objavljen je Firefox 93. Osim toga, formirana su ažuriranja za dugotrajnu podršku — 78.15.0 i 91.2.0. Verzija Firefox 94 prešla je u beta testiranje, a javni izlazak je zakazan za 2. novembar.

Glavne novine:

  • Podrška za AVIF (AV1 Image Format) format slika je po defaultu uključena, koji koristi tehnologije intra-frame kompresije iz AV1 video kodiranja. Podržani su puni i ograničeni raspon boja, kao i operacije transformacije (rotacija i refleksija). Animacija trenutno nije podržana. Za podešavanje usklađenosti sa specifikacijom, predložen je parametar «image.avif.compliance_strictness» u about:config. HTTP zaglavlje ACCEPT po defaultu je promenjeno na «image/avif,image/webp,*/*».
  • WebRender motor, koji je napisan u Rust jeziku, postao je obavezan, omogućavajući značajno povećanje brzine renderovanja i smanjenje opterećenja CPU-a prebacivanjem grafičkih operacija na GPU putem GPU shader-a. Za sisteme sa starim grafičkim karticama ili problematičnim drajverima, WebRender koristi softverski režim rasterizacije (gfx.webrender.software=true). Podrška za opcije za onemogućavanje WebRender-a (gfx.webrender.force-legacy-layers i MOZ_WEBRENDER=0) je okončana.
  • Poboljšana je podrška za Wayland protokol. Dodata je slojevitost koja rešava probleme sa međuspremnikom u okruženjima zasnovanim na Wayland protokolu. Uključene su takođe izmene koje omogućavaju da se eliminira treperenje prilikom pomeranja prozora do ivice ekrana u višemonitorskim konfiguracijama.
  • U ugrađenom PDF pregledniku omogućeno je otvaranje dokumenata sa interaktivnim XFA formularima, koji se obično koriste u elektronskim obrascima različitih banaka i državnih institucija.
    Objavljen je Firefox 93
  • Uključena je zaštita od preuzimanja datoteka koje se isporučuju putem HTTP-a bez enkripcije, ali pokreću se sa stranica otvorenih putem HTTPS-a. Ovakva preuzimanja nisu zaštićena od zamjene uslijed nadzora nad tranzitnim prometom, ali budući da se odvijaju prelaskom sa stranica otvorenih putem HTTPS-a, korisniku može ostati lažni dojam o njihovoj sigurnosti. Pokušajem preuzimanja takvih podataka korisniku će biti prikazana upozorenje, omogućavajući, ako želi, otkazivanje blokade. Osim toga, sada je također zabranjeno i tiho će se blokirati preuzimanje datoteka iz izoliranih iframeova, u kojima nije izričito naveden atribut allow-downloads.
    Objavljen je Firefox 93
  • Poboljšana je implementacija mehanizma SmartBlock, namijenjenog rješavanju problema na web stranicama koji nastaju zbog blokade vanjskih skripti u načinu privatnog pregledavanja ili aktivacijom pojačane blokade neželjenog sadržaja (strict). SmartBlock automatski zamjenjuje skripte za praćenje zamjenama koje osiguravaju ispravno učitavanje web stranice. Zamjene su pripremljene za neke popularne skripte za praćenje korisnika, uvrštene na popis Disconnect. U novoj verziji uključena je adaptivna blokada skripti Google Analytics, skripti oglašivačkih mreža Google i widgeta usluga Optimizely, Criteo i Amazon TAM.
  • U načinima privatnog pregledavanja i pojačane blokade neželjenog sadržaja (strict) uključena je dodatna zaštita HTTP zaglavlja "Referer". U navedenim režimima web stranicama je sada zabranjeno uključivanje putem HTTP zaglavlja Referrer-Policy politika "no-referrer-when-downgrade", "origin-when-cross-origin" i "unsafe-url", koje omogućuju zaobilaženje zadatih postavki i vraćanje potpune URL adrese trećim stranicama u zaglavlju "Referer". Podsjećamo, u Firefoxu 87 s ciljem blokiranja potencijalnih curenja povjerljivih podataka, zadano je aktivirana politika "strict-origin-when-cross-origin", koja podrazumijeva uklanjanje putanja i parametara iz "Referer" prilikom slanja zahtjeva na druge hostove prilikom pristupanja putem HTTPS-a, prijenos praznog "Referer" prilikom prelaska s HTTPS-a na HTTP i prijenos potpune adrese "Referer" za unutarnje prelaze unutar jedne web stranice. Međutim, učinkovitost ove promjene bila je pod pitanjem, jer su stranice putem manipulacije s Referrer-Policy mogle vratiti staro ponašanje.
  • Na Windows platformi implementirana je podrška za automatsko isključivanje kartica iz memorije kada razina slobodne memorije u sustavu dostigne kritično nisku vrijednost. Prvo se isključuju kartice koje koriste najviše memorije i kojima korisnik dugo nije pristupao. Kada se korisnik prebaci na isključenu karticu, njezin sadržaj se automatski ponovno učitava. U Linuxu se očekuje dodavanje ove funkcionalnosti u nekom od sljedećih izdanja.
  • Izgled okvira za popis preuzimanja usklađen je s općim vizualnim stilom Firefox-a.
    Objavljen je Firefox 93
  • U kompaktnom načinu smanjeni su razmaci između elemenata glavnog izbornika, izbornika s viškom, oznaka i povijesti pregledavanja.
    Objavljen je Firefox 93
  • Među algoritmima koji se mogu koristiti za organizaciju autentifikacije (HTTP Authentication) dodan je SHA-256 (ranije je bio podržan samo MD5).
  • Zadano su onemogućeni TLS šifri koji koriste algoritam 3DES. Na primjer, skup šifri TLS_RSA_WITH_3DES_EDE_CBC_SHA je podložan Sweet32 napadu. Povratak podrške za 3DES moguć je uz izričito dopuštenje u postavkama starih verzija TLS-a.
  • Na macOS platformi riješen je problem s gubitkom sesija prilikom pokretanja Firefox-a iz montiranog datoteke „.dmg”.
  • Realizirano je korisničko sučelje za vizualni unos datuma i vremena za element web-forme .
    Objavljen je Firefox 93
  • Za elemente s atributom aria-label ili aria-labelledby implementirana je uloga meter (role="meter"), koja omogućava realizaciju pokazatelja numeričkih vrijednosti koje se mijenjaju unutar određenog raspona (na primjer, pokazatelji punjenja baterije).
    Objavljen je Firefox 93
  • U CSS svojstvo font-synthesis dodana je podrška za ključnu riječ „small-caps”.
  • Implementirana je metoda Intl.supportedValuesOf(), koja vraća niz podržanih kalendara, valuta, sustava brojanja i mjernih jedinica.
  • Za klase je omogućena primjena statičkih blokova inicijalizacije za grupiranje koda koji se izvodi jednom prilikom obrade klase: class C { // Blok će biti pokrenut prilikom obrade same klase static { console.log("C’s static block"); } }
  • Dodana je podrška za pozivanje HTMLElement.attachInternals za pristup dodatnim metodama upravljanja obrascem.
  • U metodu ElementInternals dodat je atribut shadowRoot, koji omogućava vlastitim elementima da pristupe svom zasebnom korijenu u Shadow DOM-u, neovisno o stanju.
  • U metodu createImageBitmap() dodana je podrška za svojstva imageOrientation i premultiplyAlpha.
  • Dodana je globalna funkcija reportError(), koja omogućava skriptama ispisivanje grešaka na konzolu, imitujući nastanak neuhvaćene iznimke.
  • Poboljšanja u verziji za platformu Android:
    • Pri pokretanju na tabletima, na alatnu traku dodani su gumbi 'naprijed', 'natrag' i 'ponovno učitavanje stranice'.
    • Zadano je omogućeno automatsko popunjavanje korisničkih imena i lozinki u web-obrazcima.
    • Omogućeno je korištenje Firefoxa kao upravitelja lozinkama za automatsko popunjavanje korisničkih imena i lozinki u drugim aplikacijama (uključuje se putem 'Postavke' > 'Korisnička imena i lozinke' > 'Automatsko popunjavanje u drugim aplikacijama').
    • Dodana je stranica 'Postavke' > 'Korisnička imena i lozinke' > 'Spremljena korisnička imena' > 'Dodaj korisničko ime' za ručno dodavanje vjerodajnica u upravitelja lozinkama.
    • Dodana je stranica 'Postavke' > 'Prikupljanje podataka' > 'Studije i isključenje', koja omogućava odustajanje od sudjelovanja u testiranju eksperimentalnih mogućnosti.

Osim novih značajki i ispravaka grešaka, u Firefoxu 93 ispravljeno je 13 ranjivosti, od kojih su 10 označene kao opasne. 9 ranjivosti (sakupljene pod CVE-2021-38500, CVE-2021-38501 i CVE-2021-38499) uzrokovane su problemima s radom memorije, poput preopterećenja bafera i pristupa već oslobođenim područjima memorije. Potencijalno, ti problemi mogu dovesti do izvršenja zlonamjernog koda prilikom otvaranja posebno oblikovanih stranica.

U beta izdanju Firefoxa 94 primjećuje se implementacija nove uslužne stranice 'about:unloads' na kojoj korisnik može prisilno izbaciti određene kartice kako bi smanjio potrošnju memorije, ne zatvarajući ih (sadržaj će se ponovno učitati prilikom prelaska na karticu).

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster