Firefox 75

Dostupno Firefox 75.

  • Adresa u Quantum Baru, koja je debutirala u Firefox 68, dobila je prvo veliko ažuriranje:
    • Dimenzije adrese znatno se povećavaju kada dobije fokus (browser.urlbar.update1).
    • Prije nego što korisnik počne unositi tekst, u padajućem izborniku prikazuju se najčešće posjećene stranice (browser.urlbar.openViewOnFocus).
    • U padajućem izborniku s poviješću posjeta više se ne prikazuje protokol https://. Korištenje zaštićene veze danas nikoga ne iznenađuje, sada je važno skrenuti pažnju korisnika ne na prisutnost HTTPS-a, već na njegovu odsutnost (browser.urlbar.update1.view.stripHttps).
    • Osim toga, prekinut prikaz poddomene www (postavka browser.urlbar.trimURLs vraća prikaz www i https:// istovremeno, nema smisla dirati prethodno opisanu postavku).
    • Uklonjene su postavke browser.urlbar.clickSelectsAll i browser.urlbar.doubleClickSelectsAll. Sada ponašanje klika u adresnoj traci na Linuxu odgovara ponašanju na macOS-u i Windows-u, o čemu su korisnici tražili tijekom 14 godina..
  • Na sustavima koji koriste Wayland, pojavila se hardverska akceleracija webGL (widget.wayland-dmabuf-webgl.enabled). Njegova implementacija s X11 nije moguća, jer bi to zahtijevalo ogromne količine iznimaka i hackova (Mozilla nema ogromne resurse Google-a za testiranje svake postojeće verzije drajvera sa svakim postojećim modelom grafičkih kartica). Wayland značajno pojednostavljuje situaciju, što je omogućilo Martinu Strjankom iz RedHat-a da napiše potrebni backend DMABuf. Ugodno iznenađenje je da DMABuf može omogućiti hardversku akceleraciju dekodiranja H.264 (widget.wayland-dmabuf-vaapi.enabled). U sljedećem izdanju hardverska akceleracija radit će i s drugim video formatima.
  • Pojavili su se službeni paketi u Flatpak formatu.
  • Ispravljeno obnoviti sesiju na virtualnom radnom stolu KDE Plasma.
  • Dodana je podrška za odgođeno učitavanje slika. Ako slika ima atribut loading s vrijednošću lazy, preglednik će učitati sliku samo kada korisnik pomakne stranicu do odgovarajuće pozicije.
  • Korisnici iz Velike Britanije (uz korisnike iz SAD-a) vidjet će sponzorirane blokove sadržaja (mogu se isključiti u postavkama) na početnoj stranici.
  • Ponovno je uključena podrška za TLS 1.0/1.1. Sada nije najbolje vrijeme da se čak i malo oteža pristup ljudima bilo kojim resursima.
  • Sada preglednik u pozadinskom režimu keša sve pouzdane PKI certifikate izdavača koji su poznati Mozilla. To bi trebalo poboljšati kompatibilnost sa serverima čiji su vlasnici nepravilno konfigurirali HTTPS.
  • Stranica about:policies prepisana iz XUL-a u HTML.
  • Web Crypto API sada dostupan samo za web stranice otvorene preko sigurnih veza.
  • Što se tiče HTML dokumenata, Firefox sada uzima u obzir direktivnu X-Content-Type-Options:nosniff, koja ukazuje pregledniku da ne pokušava heuristički odrediti MIME tip sadržaja. Ranije je 'nosniff' korišten samo za CSS i JS.
  • U verzijama za macOS primijenjena je tehnologija RLBox. C++ kod potencijalno ranjivih vanjskih biblioteka transformira se u WebAssembly modul, čija su ovlaštenja strogo ograničena, a zatim se modul kompajlira u strojni kod i izvršava u izoliranom procesu. Prva takva biblioteka bila je Graphite. Osim toga, u macOS je implementirana mogućnost čitanja certifikata iz spremišta operativnog sustava (postavka security.osclientcerts.autoload), kao i ispravljena greška koja je uzrokovala da se obnova sesije preglednika premjesti na trenutni radni stol, a ne na one radne stolove na kojima su se ta prozora nalazila u prethodnoj sesiji.
  • U Windows uključen izravno kompozitiranje (Direct Composition), što bi trebalo pozitivno utjecati na performanse. Osim toga, ispravljena nemogućnost uvoza prijava iz Chrome-a 80 i novijih.
  • CSS:
  • JavaScript:
  • Interfejs HTMLFormElement dobio je metodu requestSubmit(), koja djeluje slično pritisku na dugme za slanje podataka.
  • Web Animations API:
  • Alati za razvoj:
    • Trenutno izračunavanje izraza konzole omogućava programerima da odmah vide rezultat dok upisuju.
    • Alat za mjerenje stranica naučio je promijeniti veličinu pravokutnog okvira.
    • Inspektor sada omogućava korištenje ne samo CSS selektora, već i izraza XPath.
    • Pojavila se mogućnost filtriranja poruka WebSocket pomoću redovnih izraza.
    • Pojavila se postavka view_source.tab_size, koja omogućuje određivanje duljine tabulacije u pregledavanju izvornog koda stranice.

Izvor: linux.org.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