Firefox 80-versie

De webbrowser is vrijgegeven Firefox 80. Daarnaast is er een update gegenereerd takken met langdurige ondersteuning 68.12.0 и 78.2.0. Firefox 68.12 ESR is de nieuwste in zijn serie en binnen een maand krijgen Firefox 68-gebruikers een automatische update naar versie 78.3 aangeboden. Versie Firefox 80 voor Android vertraagd. Binnenkort op het podium Beta testen De Firefox 81-tak zal overgaan, waarvan de release gepland is voor 22 september.

De belangrijkste innovaties:

  • Op Linux-platform geïmplementeerd nieuwe backend voor X11 gebaseerd op DMABUF, dat is voorbereid door de DMABUF-backend te splitsen die eerder voor Wayland was voorgesteld. De nieuwe backend maakte het mogelijk om ondersteuning voor hardwarevideoversnelling via VA-API te implementeren voor systemen die het X11-protocol gebruiken (voorheen was een dergelijke versnelling alleen mogelijk voor Wayland), evenals de mogelijkheid om WebGL via EGL te bedienen. Om het werk via EGL te activeren, moet u de instellingen “gfx.webrender.all”, “media.ffmpeg.dmabuf-textures.enabled”, “media.ffmpeg.vaapi-drm-display.enabled” en “media.ffmpeg” activeren. vaapi.enabled” in about:config en stel ook de omgevingsvariabele MOZ_X11_EGL in, die Webrender- en OpenGL-compositingcomponenten zal schakelen om EGL te gebruiken in plaats van GLX. VA-API-ondersteuning is nog niet volledig gestabiliseerd en zal in een toekomstige release standaard worden ingeschakeld.
  • Nieuwe implementatie inbegrepen blokkeerlijst add-ons die beveiligings-, stabiliteits- of prestatieproblemen hebben. De nieuwe implementatie is opmerkelijk vanwege het verbeteren van de prestaties bij het verwerken van bloklijsten en het oplossen van schaalbaarheidsproblemen, dankzij het gebruik van cascadering Bloom-filters.
  • Voor TLS-certificaten uitgegeven vanaf 1 september 2020 geldt zullen er zal een nieuwe beperking van de geldigheidsperiode van toepassing zijn: de levensduur van deze certificaten mag niet langer zijn dan 398 dagen (13 maanden). Soortgelijke beperkingen zijn goedgekeurd in Chrome en Safari. Voor certificaten die vóór 1 september zijn ontvangen, blijft het vertrouwen behouden, maar beperkt tot 825 dagen (2.2 jaar).
  • Voor gebruikers met migraine en epilepsie zijn enkele animatie-effecten bij het openen van tabbladen verwijderd. Bij het laden van tabbladinhoud wordt nu bijvoorbeeld een zandloperpictogram weergegeven in plaats van een springende stip.
    Firefox 80-versie

  • Het is mogelijk om Firefox als de standaard PDF-viewer op het systeem te installeren.
  • Ondersteuning toegevoegd voor het weergeven van een waarschuwing bij het verzenden van webformulierinhoud vanaf een pagina die is geopend via HTTPS zonder gebruik te maken van codering. Om de waarschuwingsuitvoer in about:config te beheren, is er een instelling “security.warn_submit_secure_to_insecure”.
  • Er zijn verschillende verbeteringen en oplossingen aangebracht ter ondersteuning van schermlezers en ondersteuning voor mensen met een beperking.
  • Ondersteuning toegevoegd voor RTX- en Transport-cc-mechanismen om de kwaliteit van oproepen via WebRTC op slechte communicatiekanalen te verbeteren en de voorspelling van de beschikbare bandbreedte te verbeteren.
  • In de JavaScript-expressie "exporteren» Er wordt ondersteuning geboden voor de nieuwe syntaxis “exporteren * als naamruimte”, voorgesteld in de ECMAScript 2021-specificatie.
  • De Animations API omvat compositiebewerkingen KeyframeEffect.composite и KeyframeEffect.iteratieComposiet.
  • De Media Session API heeft ondersteuning toegevoegd voor het definiëren van positieveranderingshandlers in een stream: zoeken naar om naar de opgegeven positie te gaan en advertentie overslaan om advertenties over te slaan die vóór de hoofdinhoud verschijnen.
  • WebGL implementeert een extensie KHR_parallel_shader_compile, waarmee u meerdere shader-compilatiethreads tegelijk kunt uitvoeren.
  • Window.open() ondersteunt niet langer de parameters outsideHeight en outsideWidth.
  • In WebAssembly wordt meer gebruik gemaakt van atomaire bewerkingen niet gelimiteerd gedeelde geheugengebieden.
  • De webontwikkelaarstools bieden een experimenteel paneel om het gemakkelijker te maken om incompatibiliteiten met verschillende browsers te identificeren.
    Firefox 80-versieFirefox 80-versie

  • In de interface voor het monitoren van netwerkactiviteiten zijn visuele markeringen (een pictogram met een schildpad) toegevoegd om langzame verzoeken te markeren waarvan de uitvoeringstijd groter is dan 500 ms (de limiet kan worden gewijzigd via de devtools.netmonitor.audits.slow instelling in about:config) .

    Firefox 80-versie

  • In de webconsole geïmplementeerd ":block" en ":unblock" commando's om netwerkverzoeken te blokkeren en deblokkeren.
  • Wanneer de JavaScript-foutopsporing wordt onderbroken wanneer er een uitzondering optreedt, wordt in het codepaneel nu tooltip met een stacktrace weergegeven.

Naast innovaties en bugfixes in Firefox 80 geëlimineerd 13 kwetsbaarheden, waarvan er 6 als gevaarlijk zijn gemarkeerd. 4 kwetsbaarheden (verzameld onder CVE-2020-15670) worden veroorzaakt door geheugenproblemen, zoals bufferoverflows en toegang tot reeds vrijgemaakte geheugengebieden. Mogelijk kunnen deze problemen ertoe leiden dat de code van een aanvaller wordt uitgevoerd bij het openen van speciaal ontworpen pagina's.

Bron: opennet.ru

Voeg een reactie