Lansarea Firefox 77

A avut loc lansarea browser-ului web Firefox 77, dar și pentru versiunii mobile Firefox 68.9 pentru platforma Android. În plus, a fost pregătită o actualizare ramura cu termen lung de suport 68.9.0. În curând va trece la etapa testării beta se va muta pe ramura Firefox 78, a cărei lansare este programată pentru 30 iunie.

Principalele noutăți:

  • Adăugat o nouă pagină de servicii „about:certificate” pentru accesarea interfeței integrate de vizualizare a certificatelor. În interfață se poate afișa o listă de certificate rădăcină și salvate, se pot vizualiza detalii pentru fiecare certificat și se poate efectua exportul certificatelor (importul nu este încă suportat).
    Lansarea Firefox 77
  • A fost adăugată suport experimental pentru formatul de imagini AVIF (AV1 Image Format), care utilizează tehnologii de compresie cuprinsă din formatul de codificare video AV1 (sprijinit începând cu Firefox 55). Pentru activarea AVIF în about:config, există opțiunea image.avif.enabled. Containerele pentru distribuirea datelor comprimate în AVIF sunt complet analogice cu HEIF. AVIF suportă atât imagini în HDR (High Dynamic Range) și spațiu de culoare Wide-gamut, cât și în interval dinamic standard (SDR).
  • Extins numărul sistemelor pentru care este activat sistemul de compunere WebRender, scris în Rust și permite obținerea unei creșteri semnificative a vitezei de redare și o reducere a încărcării CPU-ului. WebRender preia pe GPU operațiile de redare a conținutului paginii, care sunt realizate prin shaderi executați pe GPU. WebRender acum inclus pe echipamente cu Intel Skylake GT1, APU AMD Raven Ridge, AMD Evergreen și pe laptopuri cu plăci video NVIDIA, care funcționează sub Windows 10. Pentru a activa forțat în about:config, trebuie activate setările „gfx.webrender.all” și „gfx.webrender.enabled” sau să lansați Firefox cu variabila de mediu MOZ_WEBRENDER=1.
  • În bara de adrese a fost îmbunătățit analiza termenilor de căutare. Cuvintele cu punct sunt acum evaluate în legătură cu domeni relevanți (de exemplu, anterior introducerea de chei de tip „test.log” nu ducea la căutare, ci la o încercare de deschidere a site-ului, iar introducerea „data:url” cu spații și simboluri de întrebare ducea la căutare, nu la încărcare).
  • Adăugat suport pentru de permisiuni opționale, cererea cărora în extensii nu produce un mesaj de confirmare a noilor permisiuni la instalarea sau actualizarea extensiei, ci apare atunci când extensia efectuează direct o operație care necesită drepturi sporite. Printre permisiunile care pot fi declarate ca opționale se numără management, devtools, browsingData, pkcs11.
    proxy și sesiune. Motivul adăugării permisiunilor opționale este dorința de a reduce sarcina asupra utilizatorilor la actualizarea extensiilor și de a permite actualizarea extensiei fără confirmitatea obligatorie a permisiunilor (anterior, dacă utilizatorul nu era de acord cu permisiunile, extensia nu se actualiza).
  • Pentru utilizatorii din Regatul Unit pe pagina de nou tab activat afişarea conţinutului recomandat de serviciul Pocket. Anterior, astfel de pagini se afişau numai utilizatorilor din SUA, Canada şi Germania. Personalizarea asociată cu selecția de conținut se realizează pe partea clientului, fără a transmite informații despre utilizator terților (în browser este încărcat întregul lista de linkuri recomandate pentru ziua curentă, care este clasată pe baza datelor din istoricul vizitelor). Este demn de menționat că blocurile sponsorizate sunt afişate doar în SUA și sunt clar marcate ca publicitate, în celelalte țări articolele publicitare nu sunt folosite încă. Pentru a dezactiva conținutul recomandat de Pocket, este prevăzută o setare în configurator (Firefox Home Content/Recomandat de Pocket) și opțiunea „browser.newtabpage.activity-stream.feeds.topsites” în about:config.

    Lansarea Firefox 77
  • În configurator, în blocul derulant de metode de blocare a cookie-urilor în secțiunea de setări de blocare a urmăririi adăugat a fost adăugat un nou punct pentru izolarea dinamică a cookie-urilor în funcție de domeniul afişat în bara de adrese („Dynamic First Party Isolation„, când inserts-urile proprii și cele terțe sunt determinate pe baza domeniului de bază al site-ului). În about:config, interfața este activată prin setarea „browser.contentblocking.reject-and-isolate-cookies.preferences.ui.enabled” sau direct „network.cookie.cookieBehavior = 5”.

    Lansarea Firefox 77
  • Pentru a simplifica navigarea pe dispozitive cu ecrane tactile au fost mărite margini pe bara de marcaje (la deschiderea unei noi filiale, noua bară de adrese Megabar se suprapune parțial pe bara de marcaje și lasă puțin spațiu pentru a face clic).
  • Au fost implementate noi dialoguri modale legate de file separate care nu blochează întreaga interfață. Pentru a controla activarea legăturii dialogurilor în about:config, au fost adăugate opțiunile „prompts.defaultModalType”, „prompts.modalType.confirmAuth” și „prompts.modalType.insecureFormSubmit” (1 - legătura cu conținutul, 2 - legătura cu fila, 3 - legătura cu fereastra).

    Lansarea Firefox 77
  • În about:config a fost adăugată Noua setare middlemouse.openNewWindow, care permite dezactivarea utilizării butonului din mijloc al mouse-ului pentru deschiderea unui link într-un tab nou.
  • A fost eliminat Setarea browser.urlbar.update1.view.stripHttps (suport pentru setarea browser.urlbar.trimURLs este păstrat).
  • Din motorul Gecko complet. eliminat suport pentru
    Grile XUL.
  • În mod implicit, este activat rotirea automată a imaginilor JPEG pe baza datelor din Exif.
  • Setarea „browser.urlbar.oneOffSearches” a fost eliminată. Pentru a ascunde butoanele sistemelor de căutare alternative care apar la începutul introducerii în bara de adrese sau în bara de căutare, se pot selecta sistemele de căutare necesare pe pagina about:preferences#search.

    Lansarea Firefox 77
  • Textul care depășește limita „maxlength” nu mai este tăiat când este lipit în câmpurile și