lansarea unui browser web , dar și pentru Firefox 67 pentru platforma Android. În plus, a fost creată o actualizare cu termen lung de suport . În curând va trece la etapa ramura Firefox 68, a cărei lansare este programată pentru 9 iulie.
:
- A fost implementată posibilitatea de descărcare automată a tab-urilor pentru eliberarea resurselor. Funcția se activează în cazul lipsei de memorie (sub 400 MB memorie liberă) și, în primul rând, elimină tab-urile care nu au fost folosite de mult timp. Tab-urile nu dispar, ci sunt aduse într-o stare de pregătire pentru încărcare (mod de așteptare), similară cu ceea ce se observă după restaurarea sesiunii. Pentru a gestiona modul de funcționare, în about:config a fost adăugată opțiunea „browser.tabs.unloadOnLowMemory”;
- Încărcarea paginilor a fost accelerată în prezența unor sarcini care solicită intens procesorul. Optimizarea a fost realizată prin reducerea priorității handler-elor evenimentelor setTimeout în timpul încărcării paginii (similar cu tab-urile în fundal, bugetul de timp alocat pentru execuția handler-ului evenimentului a fost redus). Limitarea handler-elor în fundal permite alocarea mai multor resurse handler-elor principale, care influențează prima redare a paginii. De exemplu, scripturile principale de pe Instagram, Amazon și Google, datorită optimizării adăugate, se lansează cu 40-80% mai repede;
- În etapele târzii ale încărcării, unele handler-e secundare au fost scoase. De exemplu, scanarea stilurilor CSS alternative se efectuează acum nu în timpul, ci după încărcarea paginii. Încărcarea modulului de completare automată a fost amânată până la finalizarea formularelor de introducere;
- Abordarea redării în timpul încărcării paginii a fost modificată — redarea începe acum într-o etapă mai timpurie a încărcării, dar operațiunile de redare sunt apelate mai rar;
- Inițializarea anumitor subsisteme ale browser-ului și a celor legate de modificarea aspectului extensiilor a fost amânată până la finalizarea încărcării principale, ceea ce a permis reducerea timpului dintre lansarea browser-ului și pregătirea acestuia pentru afișarea paginilor;
- Implementată blocării inserțiilor JavaScript care efectuează minerit de criptomonedă sau urmăresc utilizatorii prin metode de identificare ascunsă („browser fingerprinting”). Blocat pe ( și ) în lista Disconnect.me, care include gazde acuzate de utilizarea minerilor și de cod pentru identificarea ascunsă. În mod implicit, noile moduri de blocare sunt dezactivate, iar noi opțiuni „Cryptominers” și „fingerprinters” au fost adăugate în setările legate de confidențialitate pentru a le activa. Poți urmări activarea blocatorului prin
meniul contextual al site-ului, care se afișează la clic pe pictograma cu un scut din bara de adrese;
- În meniul principal și în dialogul cu recomandările pentru completarea formularelor de autentificare posibilitatea de a accesa rapid parolele salvate pentru site;
- Include Servo WebRender În mod implicit, WebRender este activat momentan pentru aproximativ 4% dintre utilizatorii Windows 10 care folosesc plăci video NVIDIA. Activarea pentru ceilalți utilizatori va depinde de rezultatele testelor. Dacă totul decurge bine, pe 27 mai acoperirea testării va fi extinsă la 25%, pe 30 mai la 50%, iar în prima săptămână din iunie la 100%. Poți verifica activarea WebRender pe pagina about:support. Pentru o activare forțată în about:config, trebuie să activezi setările „gfx.webrender.all” și „gfx.webrender.enabled” sau să lansi Firefox cu variabila de mediu MOZ_WEBRENDER=1. În Linux, suportul pentru WebRender este în mare parte stabilizat pentru plăcile video Intel cu drivere Mesa 18.2+;
Mecanismul de gestionare a profilurilor a fost reproiectat: dacă anterior, la instalarea mai multor instanțe diferite de Firefox, se folosea un singur profil comun cu setările, extensiile și bazele de date (bookmarks, istoric, parole salvate, cookie-uri etc.), acum se va crea un profil separat pentru fiecare instanță instalată în paralel. De exemplu, în cazul instalării simultane a versiunilor ESR, beta, a construcțiilor nocturne, a versiunii Developer Edition și a versiunii standard de Firefox, vor fi create profiluri separate.
- Mecanismul de lucru cu profilele a fost refăcut: dacă anterior, la instalarea mai multor instanțe diferite de Firefox, se utiliza în mod implicit un singur profil comun cu setările, extensiile și bazele de date informaționale (bookmarks, istoric, parole salvate, cookie-uri etc.), acum pentru fiecare instanță instalată în paralel va fi creat un profil propriu separat. De exemplu, la instalarea simultană a versiunilor ESR, a versiunilor beta, a versiunilor nocturne, a ediției Developer Edition și a versiunii standard de Firefox, vor fi create profile separată pentru fiecare.
Principala cauză pentru trecerea la profile separate este posibilitatea problemelor în cazul utilizării profilului unei versiuni noi în versiunile mai vechi de Firefox, precum și accesul simultan la baza de date a profilului din instanțe diferite de Firefox, ceea ce poate duce la deteriorarea datelor. Pentru a selecta un profil existent, ca și înainte, se poate folosi interfața „firefox -ProfileManager”. După finalizarea instalării Firefox, când se descoperă un profil deja existent în sistem, apare o avertizare specială cu recomandarea de a sincroniza setările prin contul din serviciul cloud Mozilla Sync.
- Componenta principală complement sistem , experimentele de activare a căruia au început pentru un număr limitat de utilizatori începând cu Firefox 62, dar activarea finală pentru toți utilizatorii a fost realizată abia acum. Complementul Firefox Monitor oferă o avertizare în cazul compromiterii unui cont (verificare prin email) sau a unei încercări de conectare la un site anterior hacked. Verificarea se realizează prin integrarea cu baza de date a proiectului , care include informații despre 7,8 miliarde de conturi, furate în urma atacurilor asupra a 364 de site-uri. Avertizarea apare doar pentru site-urile a căror informație despre breșe a fost adăugată în baza haveibeenpwned.com în ultimele 12 luni. În cazul în care au trecut mai puțin de 2 luni de la apariția datelor despre breșă, se va afișa o avertizare repetată.

- Numărul apelurilor API a fost extins, care doar la deschiderea paginii într-un context securizat (), adică la deschiderea prin HTTPS, prin localhost sau dintr-un fișier local. În Firefox 67, pentru paginile deschise în afara unui context securizat, afișarea notificărilor de sistem prin API , afișate în afara ferestrei browserului;
- Funcționalitatea modulului privat de navigare a fost extinsă. A fost adăugată opțiunea de a salva parole în formularele site-urilor deschise în modul privat. Au fost implementate instrumente de gestionare a activării extensiilor în modul privat — în managerul de extensii, utilizatorul poate acum determina ce extensii să includă în modul privat și pe care să le folosească doar în sesiunea principală. Pentru extensiile noi, activarea în modul privat este în mod implicit interzisă (modificarea setărilor este necesară pentru activare);

- Implementarea suportului pentru codec video a fost convertită pentru utilizarea bibliotecii , dezvoltată de comunitățile VideoLAN și FFmpeg și orientată spre atingerea celei mai mari performanțe posibile de decodare și asigurarea funcționării de calitate în mod multi-thread. Se remarcă faptul că formatul AV1 începe să câștige popularitate, dacă în februarie ponderea videoclipurilor AV1 vizionate în versiunile beta ale Firefox a fost de 0,85%, iar în martie — 3%, acum acest indicator a ajuns la 11,8%;
- de gestionare a browserului folosind tastatura — acum bara și meniul derulant pot fi controlate doar cu ajutorul tastaturii, inclusiv accesul la butoanele extensiilor plasate pe bară, elementele care nu se încadrează pe ecran, indicatorul de încărcare, acțiunile legate de pagină etc. Navigarea prin elementele barei se face folosind tasta Tab și săgețile de pe tastatură;
- Pe bară a fost adăugat pentru evaluarea stării sincronizării, conectării la cont și partajării datelor de pe mai multe dispozitive, precum și pentru acces rapid la operațiuni legate de cont în Firefox Account. Există opțiunea de a afișa avatarul propriu în locul pictogramei standard;

- Adăugat fixarea tab-urilor (Pin Tabs) prin meniul din bara de adrese. Tab-urile fixate rămân întotdeauna active, se deschid automat și facilitează accesul la site-urile folosite constant;

- A fost implementat un sistem de sugestii contextuale, care recomandă utilizatorului diverse funcționalități, având în vedere contextul;
- Un nou buton pentru importarea setărilor și datelor din alte browsere a fost adăugat în meniul „File” (se suportă importul din Chrome și Chromium);

- Suportul pentru utilizarea protocolului „webcal:” în URL-uri, în legătură cu serviciul 30boxes.com, a fost oprit;
- Funcția de încărcare a capturilor de ecran pe serverul Firefox Screenshots și de partajare a acestora prin serverul Mozilla a fost eliminată. În următoarele luni, serverul cu capturi de ecran va fi dezactivat și utilizatorii sunt sfătuiți datele existente;
- Fontul Twemoji inclus în livrare a fost actualizat. Noua versiune adaugă suport pentru specificația Emoji 11.0;
- Utilizatorilor din categorii suplimentare li se oferă oportunitatea de a participa la cu generarea de conținut informativ suplimentar, recomandat de serviciul Pocket, precum și cu modificarea aranjamentului informațiilor pe pagina de start. De exemplu, unii utilizatori vor avea modificări în dimensiunea blocurilor și numărul de recomandări, oferindu-se noi secțiuni tematice (Sănătate, Știință, Tehnologie și Distracție). Pentru a renunța la participarea în experiment, utilizatorii trebuie să dezactiveze opțiunea „Content Discovery” din colțul din dreapta sus al paginii noii file;
- implicit API , destinat organizării funcționării autentificării cu doi factori în diverse servicii web. Utilizarea U2F este permisă pentru conturile Google;
- Compilatorul optimizator JavaScript a adăugat suport pentru dispozitivele bazate pe arhitectura ARM64 care funcționează sub Windows;
- S-a adăugat suport pentru importul dinamic al modulelor JavaScript prin expresia ;
- În instrumentele pentru dezvoltatori web, a fost asigurat suportul pentru selectarea aleatorie a liniilor și copierea în clipboard a conținutului din panoul „Changes”, care reflectă istoricul tuturor modificărilor CSS efectuate prin panoul Rules în cadrul sesiunii curente de lucru în instrumentele pentru dezvoltatori;

- În debuggerul integrat JavaScript panoul Threads cu instrumente pentru depanarea Web Worker-ilor. Calitatea gestionării punctelor de întrerupere definite în cod (inline) a fost îmbunătățită — debuggerul oprește acum mai precis în locurile specificate ale codului;
- În versiunea pentru platforma Android, comportamentul legat de gestionarea parametrilor zonei vizibile (Viewport) a fost aliniat la celelalte browsere. A fost adăugată posibilitatea de a adăuga un widget de căutare Firefox pe ecranul de start, cu funcții de introducere vocală. Suportul pentru sesiunea de invitat (Guest Session) a fost întrerupt, fiind recomandat în schimb utilizarea modului de navigare privată.
Pe lângă noutăți și corecția erorilor, Firefox 67 a eliminat , din care câteva sunt marcate ca fiind critice, adică pot duce la executarea codului de către un atacator atunci când se deschid pagini special concepute. În prezent, informațiile cu detalii despre problemele de securitate corectate nu sunt disponibile, se așteaptă ca lista vulnerabilităților să fie publicată în câteva ore.
Sursa: opennet.ro







