Lansarea Firefox 80

A avut loc lansarea browser-ului web Firefox 80. De asemenea, a fost creată o actualizare ramuri cu termen lung de suport 68.12.0 și 78.2.0. Firefox 68.12 ESR este ultima versiune din seria sa, iar în fiecare lună utilizatorii Firefox 68 vor primi o actualizare automată la versiunea 78.3. Versiunea Firefox 80 pentru Android întârziată. În curând va trece la etapa testării beta va trece pe ramura Firefox 81, ale cărei lansare este programată pentru 22 septembrie.

Principalele noutăți:

  • Pe platforma Linux a fost implementat un nou backend pentru X11 pe bază de DMABUF, care a fost pregătit prin separarea backend-ului DMABUF, propus anterior pentru Wayland. Noua backend permite implementarea suportului pentru accelerarea hardware-ului video prin VA-API (anterior, o astfel de accelerare era activată doar pentru Wayland) și, de asemenea, posibilitatea de a utiliza WebGL prin EGL. Pentru a activa funcționarea prin EGL, este necesar să activați setările „gfx.webrender.all”, „media.ffmpeg.dmabuf-textures.enabled”, „media.ffmpeg.vaapi-drm-display.enabled” și „media.ffmpeg.vaapi.enabled” în about:config, și de asemenea să setați variabila de mediu MOZ_X11_EGL, după setarea căreia Webrender și componentele de compunere OpenGL trec la utilizarea EGL în loc de GLX. Suportul pentru VA-API nu este încă complet stabilizat și va fi inclus în mod implicit în următoarea versiune.
  • A fost inclusă o nouă implementare a listei de blocare a extensiilor în care se observă probleme de securitate, stabilitate și performanță. Noua implementare este remarcabilă pentru îmbunătățirea performanței procesării listelor de blocare și pentru soluționarea problemelor de scalabilitate, datorită utilizării cascadelor , o structură probabilistică care permite o corectare falsă pentru un element lipsă, dar exclude omisiunea unui element existent (adică, cu o anumită probabilitate, este posibil să existe un fals pozitiv pentru un certificat valid, dar certificatele revocate vor fi garantat identificate)..
  • La certificatele TLS emise începând cu 1 septembrie 2020, va se va aplica o nouă limită la durata de valabilitate – timpul de viață al acestor certificate nu va putea depăși 398 de zile (13 luni). Limite similare au fost aprobate în Chrome și Safari. Pentru certificatele obținute înainte de 1 septembrie, încrederea va fi menținută, dar limitată la 825 de zile (2,2 ani).
  • Pentru utilizatorii cu migrenă și epilepsie, anumite efecte de animație au fost eliminate la deschiderea taburilor. De exemplu, în timpul încărcării conținutului unei taburi, în loc de punctul sărit, acum este afișată o pictogramă cu ceasuri de nisip.
    Lansarea Firefox 80
  • A fost oferită posibilitatea de a seta Firefox ca vizualizator PDF implicit în sistem.
  • A fost adăugat support pentru a afișa un avertisment atunci când se trimite conținutul formularului web de pe o pagină deschisă prin HTTPS fără a folosi criptarea. Pentru a gestiona afișarea avertismentului, în about:config este disponibilă setarea „security.warn_submit_secure_to_insecure”.
  • Au fost aduse diverse îmbunătățiri și corecții legate de funcționarea cititoarelor de ecran și de suportul pentru persoanele cu dizabilități.
  • A fost adăugată suportul pentru mecanismele RTX și Transport-cc pentru a îmbunătăți calitatea apelurilor prin WebRTC pe canale slabe și pentru a îmbunătăți prognoza lățimii de bandă disponibile.
  • În expresia JavaScript „export”, a fost asigurat suportul pentru noul sintaxă „export * as namespace”, propusă de specificația ECMAScript 2021.
  • În API Animations sunt incluse operațiuni de compunere. KeyframeEffect.composite și KeyframeEffect.iterationComposite.
  • În API Media Session a fost adăugat suport pentru definirea handler-ilor de schimbare a poziției în flux: seekto pentru a sări la poziția specificată și skipad pentru a sări peste anunțurile care preced conținutul principal.
  • În WebGL s-a implementat extensia KHR_parallel_shader_compile, care permite lansarea simultană a mai multor fire de compilare a shader-elor.
  • În Window.open() s-a oprit suportul pentru parametrii outerHeight și outerWidth.
  • În WebAssembly utilizarea operațiunilor atomice nu mai este limitată la zonele de memorie partajate.
  • În instrumentele pentru dezvoltatorii web a fost propus un panou experimental pentru a simplifica identificarea incompatibilităților cu diferite browsere.
    Lansarea Firefox 80 Lansarea Firefox 80
  • În interfața de monitorizare a activității de rețea au fost adăugate marcaje vizuale (pictogramă cu țestoasa) pentru a evidenția cererile lente, timpul de execuție al acestora depășind 500 ms (limita poate fi modificată prin setarea devtools.netmonitor.audits.slow în about:config).

    Lansarea Firefox 80
  • În consola web implementate comenzile „:block” și „:unblock” pentru blocarea și deblocarea cererilor de rețea.
  • Când se întrerupe debugger-ul JavaScript în cazul apariției unei excepții, în panoul cu codul se va afișa acum un mesaj pop-up cu trasarea stivei.

Pe lângă noutăți și corectarea erorilor, în Firefox 80 remediat sunt 13 vulnerabilități, dintre care 6 sunt marcate ca fiind critice. 4 vulnerabilități (colectate sub CVE-2020-15670) sunt cauzate de probleme de gestionare a memoriei, cum ar fi depășiri de buffer și accesarea zonelor de memorie deja eliberate. Aceste probleme ar putea potențial permite executarea codului de către un atacator la deschiderea unor pagini special concepute.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster