Izdaja Firefox 86

Izdana je nova verzija web preglednika Firefox 86. Također, objavljeno je ažuriranje za verziju s dugoročnom podrškom 78.8.0. Beta verzija Firefox 87 prebačena je u fazu testiranja, a njen izlazak planiran je za 23. ožujka.

Glavne novosti:

  • U strogom režimu blokiranja neželjenog sadržaja (strict) aktiviran je režim potpune zaštite kolačića (Total Cookie Protection), u kojem se za svaku web stranicu koristi posebno izolirano spremište za kolačiće. Predloženi način izolacije onemogućuje korištenje kolačića za praćenje kretanja između web stranica, jer se svi kolačići postavljeni od strane trećih blokova prate unutar glavne web stranice i ne prenose se kod posjeta tim blokovima s drugih stranica. Kao iznimka, mogućnost međusobnog prijenosa kolačića ostavljena je za servise koji nisu povezani s praćenjem korisnika, primjerice, onima koji se koriste za jedinstvenu autentifikaciju. Informacije o blokiranim i dopuštenim međusobnim kolačićima prikazuju se u izborniku koji se prikazuje pritiskom na simbol štita u adresnoj traci.
    Izdaja Firefox 86
  • Za sve korisnike aktiviran je novi preglednik dokumenata prije ispisa, uz integraciju s postavkama sustava za ispis. Novi sučelje radi na sličnoj osnovi kao način čitatelja, otvarajući pregled u trenutnoj kartici i zamjenjujući postojeći sadržaj. U bočnoj traci dostupni su alati za odabir pisača, postavljanje formata stranice, promjenu opcija ispisa i upravljanje uključivanjem ispisa zaglavlja i pozadine.
    Izdaja Firefox 86
  • Operacije renderiranja elemenata Canvas i WebGL prebačene su u poseban proces odgovoran za prijenos operacija na GPU. Ova promjena značajno je povećala stabilnost i performanse web stranica koje koriste WebGL i Canvas.
  • Sav kod povezan s dekodiranjem videa premješten je u novi RDD proces, što je omogućilo poboljšanje sigurnosti izolirajući video procesore u posebnom procesu.
  • V zbirki za Linux in Android je vključena zaščita pred napadi, ki manipulirajo s preseki sklada in kupi. Zaščita temelji na uporabi možnosti „-fstack-clash-protection“, pri čemer prevajalnik v vsakem statičnem ali dinamičnem dodeljevanju prostora za sklad vstavi preveritvene klice (probe), ki omogočajo odkrivanje prelivanja sklada in blokiranje metod napadov, ki temeljijo na prekrivanju sklada in kupi, povezanih s preusmeritvijo izvajanja prek zaščitnih strani sklada.
  • V načinu bralnika je na voljo možnost ogledovanja HTML-strani, shranjenih v lokalnem sistemu.
  • Privzeto je omogočena podpora za format slik AVIF (AV1 Image Format), v katerem so vključene tehnologije intra-kodeksnega stiskanja iz formata kodiranja videa AV1. Kontejner za distribucijo stiskanih podatkov v AVIF je povsem podoben HEIF. AVIF podpira tako slike v HDR (High Dynamic Range) in širokemu barvnemu prostoru, kot tudi v standardnem dinamičnem razponu (SDR). Pred tem je bilo za vključitev AVIF potrebno nastaviti parameter „image.avif.enabled“ v about:config.
  • Omogočena je podpora za hkratno odpiranje več oken z videom v načinu slika v sliki.
    Predvajaj video
  • Podpora za eksperimentalni način SSB (Site Specific Browser), ki je omogočal ustvarjanje ločenega bližnjice za zagon brez elementov uporabniškega vmesnika brskalnika, z ločeno ikono na opravilni vrstici, podobno kot pri polnopravnih aplikacijah operacijskega sistema, je prenehala. Med razlogi za prenehanje podpore so navedene nerešene težave, dvomljiva korist za uporabnike namiznih sistemov, omejenost virov in želja, da se ta sredstva usmerijo v razvoj osnovnih izdelkov.
  • Za povezave WebRTC (PeerConnections) je prenehala podpora za protokol DTLS 1.0 (Datagram Transport Layer Security), ki temelji na TLS 1.1 in se je uporabljal v WebRTC za prenos zvoka in videa. Namesto DTLS 1.0 se priporoča uporaba DTLS 1.2, ki temelji na TLS 1.2 (specifikacija DTLS 1.3 na podlagi TLS 1.3 še ni pripravljena).
  • V CSS je vključena funkcija image-set(), ki omogoča izbiro slike iz kompleta možnosti z različnimi ločljivostmi, ki je najbolj primerna za trenutne parametre zaslona in propustnost omrežne povezave. background-image: image-set( „cat.png“ 1dppx, „cat-2x.png“ 2dppx, „cat-print.png“ 600dpi);
  • V CSS lastnosti „list-style-image“, namenjeni določanju slike za oznake v seznamu, je dovoljeno označiti katere koli oblike določanja slik prek CSS.
  • V CSS je vključen psEvdoklas „:autofill“, ki omogoča sledenje avtomatskemu izpolnjevanju polj v oznaki input s strani brskalnika (pri ročnem izpolnjevanju se selektor ne aktivira). input:autofill { border: 3px solid blue; }
  • V JavaScriptu je privzeto vključen vgrajeni objekt Intl.DisplayNames, prek katerega lahko pridobite lokalizirane nazive jezikov, držav, valut, elementov datumov itd. let currencyNames = new Intl.DisplayNames(['en'], {type: 'currency'}); currencyNames.of('USD'); // „US Dollar“ currencyNames.of('EUR'); // „Euro“
  • V DOM je zagotovljen ponastavitev vrednosti lastnosti „Window.name“ v prazno vrednost ob nalaganju v zavihku strani z drugim domenom in obnovitev prejšnje vrednosti ob pritisku na gumb „nazaj“ in vrnitvi na prejšnjo stran.
  • V orodja za spletne razvijalce je dodana enota, ki izpusti opozorilo pri nastavitvi vrednosti robov (margin ali padding) v CSS za notranje elemente tabel.
    Izdaja Firefox 86
  • Na orodni vrstici za spletne razvijalce je prikazano število napak na trenutni strani. Ob kliku na rdeči indikator s številom napak se lahko takoj premaknete v spletno konzolo za ogled seznama napak.
    Izdaja Firefox 86

Poleg novosti in popravkov napak je v Firefoxu 86 odprtih 25 ranljivosti, med katerimi je 18 označenih kot nevarne. 15 ranljivosti (zbrane pod CVE-2021-23979 in CVE-2021-23978) je povzročilo težave z delovanjem pomnilnika, kot so prelivanja pomnilnika in dostop do že osvobojenih območij pomnilnika. Potencialno lahko te težave pripeljejo do izvajanja kode zlonamerne programske opreme ob odpiranju posebej oblikovanih strani.

Beta testna verzija Firefox 87 se odlikuje onemogućavanjem prečice Backspace izvan konteksta unosa formi. Uklanjanje ove opcije objašnjeno je time da se Backspace aktivno koristi prilikom unošenja teksta u formama, dok se izvan fokusa na unosa obrađuje kao povratak na prethodnu stranicu, što može dovesti do gubitka unetog teksta usled nenamernog premeštanja na drugu stranicu. Za vraćanje starog ponašanja dodata je opcija browser.backspace_action u about:config. Pored toga, prilikom korišćenja funkcije pretrage na stranici, sada se pored trake za pomeranje prikazuju oznake za označavanje pozicije pronađenih ključnih reči. Menadžer Web Developera je značajno pojednostavljen, a retko korišćeni elementi iz menija Biblioteka su uklonjeni.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster