Izdanje Firefoxa 80

Web preglednik je objavljen Firefox 80. Osim toga, generirano je ažuriranje grane uz dugoročnu podršku 68.12.0 и 78.2.0. Firefox 68.12 ESR najnoviji je u svojoj seriji, au roku od mjesec dana korisnicima Firefoxa 68 bit će ponuđeno automatsko ažuriranje na izdanje 78.3. Verzija Firefox 80 za Android odgođeno. Uskoro na pozornici beta testiranje Firefox 81 ogranak će prijeći, čije je izdanje zakazano za 22. rujna.

Glavni inovacije:

  • Na Linux platformi implementiran novi backend za X11 temeljen na DMABUF-u, koji je pripremljen razdvajanjem DMABUF pozadine prethodno predložene za Wayland. Novi backend omogućio je implementaciju podrške za hardversko ubrzanje videa putem VA-API-ja za sustave koji koriste X11 protokol (prethodno je takvo ubrzanje bilo omogućeno samo za Wayland), kao i mogućnost rada s WebGL-om putem EGL-a. Za aktivaciju rada putem EGL-a potrebno je aktivirati postavke “gfx.webrender.all” “media.ffmpeg.dmabuf-textures.enabled”, “media.ffmpeg.vaapi-drm-display.enabled” i “media.ffmpeg. vaapi.enabled” u about:config i također postavite varijablu okoline MOZ_X11_EGL, koja će prebaciti Webrender i OpenGL komponente za sastavljanje da koriste EGL umjesto GLX. Podrška za VA-API još nije u potpunosti stabilizirana i bit će omogućena prema zadanim postavkama u budućem izdanju.
  • Nova implementacija uključena popis blokiranih dodaci koji imaju problema sa sigurnošću, stabilnošću ili performansama. Nova implementacija poznata je po poboljšanju performansi obrade popisa blokova i rješavanju problema skalabilnosti, zahvaljujući upotrebi kaskadnog Bloom filteri.
  • Za TLS certifikate izdane počevši od 1. rujna 2020. volja primjenjivat će se novo ograničenje roka valjanosti - životni vijek ovih certifikata ne može premašiti 398 dana (13 mjeseci). Slična ograničenja odobrena su u Chromeu i Safariju. Za certifikate primljene prije 1. rujna, povjerenje će se zadržati, ali ograničeno na 825 dana (2.2 godine).
  • Za korisnike s migrenama i epilepsijom uklonjeni su neki efekti animacije pri otvaranju kartica. Na primjer, prilikom učitavanja sadržaja kartice sada se prikazuje ikona pješčanog sata umjesto točke koja skače.
    Izdanje Firefoxa 80

  • Moguće je instalirati Firefox kao zadani PDF preglednik u sustavu.
  • Dodana podrška za prikaz upozorenja prilikom slanja sadržaja web obrasca sa stranice otvorene putem HTTPS-a bez korištenja enkripcije. Za kontrolu izlaza upozorenja u about:config, postoji postavka “security.warn_submit_secure_to_insecure”.
  • Učinjena su različita poboljšanja i popravci za podršku čitačima zaslona i podršci za osobe s invaliditetom.
  • Dodana podrška za mehanizme RTX i Transport-cc za poboljšanje kvalitete poziva putem WebRTC-a na lošim komunikacijskim kanalima i poboljšanje predviđanja dostupne propusnosti.
  • U JavaScript izrazu "izvoz» omogućena je podrška za novu sintaksu “export * as namespace” predloženu u specifikaciji ECMAScript 2021.
  • API za animacije uključuje operacije sastavljanja KeyframeEffect.composite и KeyframeEffect.iterationComposite.
  • Media Session API dodao je podršku za definiranje rukovatelja promjenom položaja u streamu: tražiti da se pomakne u navedenu poziciju i preskočite oglas za preskakanje reklama koje se pojavljuju prije glavnog sadržaja.
  • WebGL implementira proširenje KHR_parallel_shader_compile, koji vam omogućuje pokretanje nekoliko niti kompilacije shadera odjednom.
  • Window.open() više ne podržava parametre outerHeight i outerWidth.
  • U WebAssemblyju se više koriste atomske operacije nije ograničeno na područja zajedničke memorije.
  • Alati za web razvojne programere nude eksperimentalnu ploču koja olakšava prepoznavanje nekompatibilnosti s različitim preglednicima.
    Izdanje Firefoxa 80Izdanje Firefoxa 80

  • U sučelju za praćenje mrežne aktivnosti dodani su vizualni markeri (ikona s kornjačom) za označavanje sporih zahtjeva čije vrijeme izvršenja prelazi 500 ms (ograničenje se može promijeniti preko postavke devtools.netmonitor.audits.slow u about:config) .

    Izdanje Firefoxa 80

  • U web konzoli implementiran Naredbe ":block" i ":unblock" za blokiranje i deblokiranje mrežnih zahtjeva.
  • Kada program za ispravljanje pogrešaka JavaScripta prekine kada se dogodi iznimka, kodna ploča sada prikazuje opis alata s praćenjem hrpe.

Uz inovacije i ispravke grešaka u Firefoxu 80 eliminiran 13 ranjivosti, od kojih je 6 označeno kao opasno. 4 ranjivosti (prikupljene pod CVE-2020-15670) uzrokovani su problemima s memorijom, kao što su prekoračenja međuspremnika i pristup već oslobođenim područjima memorije. Potencijalno, ovi problemi mogu dovesti do izvršavanja koda napadača prilikom otvaranja posebno dizajniranih stranica.

Izvor: opennet.ru

Dodajte komentar