Release van Firefox 77

De release van de webbrowser is een feit Firefox 77, evenals mobiele versie Firefox 68.9 voor het Android-platform. Bovendien is er een update opgesteld. tak met een lange ondersteuningsperiode 68.9.0. Binnenkort zal in de fase van bèta-testen de tak Firefox 78, waarvan de release gepland staat voor 30 juni.

Belangrijkste vernieuwingen:

  • Toegevoegd een nieuwe onderhoudspagina 'about:certificate' voor toegang tot de ingebouwde interface voor het bekijken van certificaten. In de interface kan een lijst van root- en opgeslagen certificaten worden weergegeven, details van elk certificaat worden bekeken en certificaten worden geëxporteerd (ondersteuning voor import ontbreekt nog).
    Release van Firefox 77
  • Experimentele ondersteuning voor het AVIF-afbeeldingsformaat (AV1 Image Format) is toegevoegd, dat gebruikmaakt van intraframe-compressietechnologieën van het AV1-videocodeerformaat (ondersteund sinds Firefox 55). Om AVIF in te schakelen, is er een optie image.avif.enabled in about:config. De container voor het distributie van gecomprimeerde gegevens in AVIF is volledig vergelijkbaar met HEIF. AVIF ondersteunt zowel afbeeldingen in HDR (High Dynamic Range) en breed kleurenspectrum als in standaard dynamisch bereik (SDR).
  • Uitgebreid aantal systemen voor welke het compositiesysteem is ingeschakeld WebRender, geschreven in de programmeertaal Rust en waardoor een aanzienlijke versnelling van de rendering en een vermindering van de CPU-belasting wordt bereikt. WebRender verplaatst de rendering-operaties van de inhoud van de pagina naar de GPU, uitgevoerd via shaders die op de GPU draaien. WebRender nu ingeschakeld op hardware met Intel Skylake GT1, APU AMD Raven Ridge, AMD Evergreen en op laptops met NVIDIA-grafische kaarten die draaien op Windows 10. Om het geforceerd in te schakelen in about:config moeten de instellingen 'gfx.webrender.all' en 'gfx.webrender.enabled' worden geactiveerd of Firefox moeten worden gestart met de omgevingsvariabele MOZ_WEBRENDER=1.
  • In de adresbalk verbeterd analyse van zoekzinnen. Woorden met een punt worden nu beoordeeld op correlatie met actuele domeinen bijvoorbeeld, eerder leidde het invoeren van sleutelwoorden zoals ‘test.log’ niet tot een zoekfunctie, maar tot een poging om de site te openen, terwijl het invoeren van ‘data:url’ met spaties en een vraagteken leidde tot zoeken in plaats van laden.
  • Toegevoegd ondersteuning voor optionele machtigingen, waarvan de aanvraag in extensies niet leidt tot een melding ter bevestiging van nieuwe machtigingen bij de installatie of update van de extensie, maar wordt weergegeven bij directe aanroep van de extensie voor een operatie die verhoogde rechten vereist. Onder de machtigingen die als optioneel kunnen worden opgegeven, vallen management, devtools, browsingData, pkcs11.
    proxy en session. De motivatie om optionele bevoegdheden toe te voegen is het verlangen om de belasting voor gebruikers bij het bijwerken van extensies te verlagen en de mogelijkheid te bieden om de extensie bij te werken zonder verplicht goedkeuren van de bevoegdheden (vroeger werd de extensie niet bijgewerkt als de gebruiker niet akkoord ging met de bevoegdheden).
  • Voor gebruikers uit het Verenigd Koninkrijk op de pagina van het nieuwe tabblad is de weergave van inhoud die aanbevolen wordt door de Pocket-service. Eerder werden dergelijke pagina's alleen getoond alleen aan gebruikers uit de VS, Canada en Duitsland getoond. De gepersonaliseerde inhoudselectie gebeurt aan de clientzijde en zonder gebruikersgegevens aan derden door te geven (de gehele lijst met aanbevolen links voor de huidige dag wordt in de browser geladen en gerangschikt aan de hand van de bezoekgeschiedenis van de gebruiker). Het is belangrijk op te merken dat gesponsorde blokken alleen in de VS worden getoond en duidelijk als reclame zijn gemarkeerd; in andere landen worden momenteel geen advertentie-artikelen gebruikt. Om aanbevolen Pocket-inhoud uit te schakelen, is er instelling in de configurator (Firefox Home Content / Recommended by Pocket) en de optie ‘browser.newtabpage.activity-stream.feeds.topsites’ in about:config.

    Release van Firefox 77
  • In de configurator is er een nieuwe optie in de dropdown voor methoden om cookies te blokkeren in de sectie voor het blokkeren van trackingbewegingen is toegevoegd voor dynamische isolatie van cookies op basis van het weergegeven domein in de adresbalk (‘Dynamic First Party Isolation‘ wanneer eigen en externe invoegtoepassingen worden bepaald op basis van het basale domein van de site). In about:config kan de interface worden ingeschakeld via de instelling ‘browser.contentblocking.reject-and-isolate-cookies.preferences.ui.enabled’ of rechtstreeks ‘network.cookie.cookieBehavior = 5’.

    Release van Firefox 77
  • Om de navigatie op apparaten met aanraakschermen te vereenvoudigen, zijn de inspringingen op de bladwijzerbalk vergroot (wanneer een nieuw tabblad wordt geopend, overlapt de nieuwe adresbalk Megabar gedeeltelijk de bladwijzerbalk en laat het weinig ruimte voor klikken).
  • Geïmplementeerd nieuwe modale dialogen, gekoppeld aan afzonderlijke tabbladen en die de hele interface niet blokkeren. Voor het beheren van de koppeling van dialogen in about:config zijn er opties toegevoegd: ‘prompts.defaultModalType’, ‘prompts.modalType.confirmAuth’ en ‘prompts.modalType.insecureFormSubmit’ (1 — gekoppeld aan inhoud, 2 — gekoppeld aan tabblad, 3 — gekoppeld aan venster).

    Release van Firefox 77
  • In about:config toegevoegd Nieuwe instelling middlemouse.openNewWindow, waarmee het gebruik van de middelste muisknop om een link in een nieuw tabblad te openen kan worden uitgeschakeld.
  • Verwijderd Instelling browser.urlbar.update1.view.stripHttps (ondersteuning voor de instelling browser.urlbar.trimURLs is behouden).
  • Volledig van de Gecko-engine. ondersteuning voor Flash. In plaats van elementen ondersteuning voor
    XUL Grids.
  • Standaard is automatische rotatie van JPEG-afbeeldingen ingeschakeld op basis van gegevens uit Exif.
  • De instelling 'browser.urlbar.oneOffSearches' is verwijderd. Om de knoppen voor alternatieve zoekmachines, die verschijnen bij het beginnen van typen in de adres- of zoekbalk, te verbergen, kunnen de vereiste zoekmachines op de pagina about:preferences#search worden geselecteerd.

    Release van Firefox 77
  • Tekst die de limiet van 'maxlength' overschrijdt wordt niet meer afgekapt bij het plakken in de <input> en <textarea> velden.
  • De methode String.prototype.replaceAll() (String#replaceAll), retourneert een nieuwe string (de originele string blijft onveranderd), waarin op basis van een opgegeven patroon alle overeenkomsten zijn vervangen. Patronen kunnen zowel eenvoudige masks als reguliere expressies zijn.
  • Zorg voor weergave van de waarde van het label, ingesteld met het attribuut 'label' in het <option> element, als de inhoud van het element leeg is.
  • In IndexedDB is er een eigenschap geïmplementeerd. IDBCursor.request.
  • Toegevoegd Experimentele ondersteuning voor lay-out. Masonry in grid-containers.
  • In de ontwikkelaarstools toegevoegd paneel voor het beoordelen van potentiële compatibiliteitsproblemen met verschillende browsers (toont in welke browsers bepaalde CSS-eigenschappen, gekoppeld aan het geselecteerde element, worden ondersteund). Kan worden ingeschakeld via de instelling devtools.inspector.compatibility.enabled in about:config.

    Release van Firefox 77
  • Er is een grote hoeveelheid toegevoegd. verbeteringen in de JavaScript-debugger. Versnelde laadtijd en stap-voor-stap debugging, verlaagd geheugengebruik. Verbeterde mapping van verschillende codeweergaven (source map), waardoor het mogelijk is om variabelen uit de originele bronbestanden te bekijken tijdens het debuggen van gecompileerde modules. Wanneer de geselecteerde regel wordt gewijzigd door te klikken in het Call Stack venster en stap voor stap uitvoering (Step over, F10) wordt gestart, zal de debugger de code uitvoeren totdat deze de regel bereikt die volgt op de selectie. Er is een menu aan het paneel toegevoegd (tandwielpictogram), waarin voorlopig slechts één optie staat om JavaScript uit te schakelen. De mogelijkheid om voorwaardelijke breakpoints (watchpoint) in te stellen is toegevoegd, die de uitvoering onderbreken bij het wijzigen of lezen van bepaalde waarden (voorheen kon de uitvoering afzonderlijk worden onderbroken bij het lezen of wijzigen).

    Release van Firefox 77
  • In het interfacepaneel voor het inspecteren van netwerkactiviteit is een menu toegevoegd met functies voor logbeheer (het bewaren van logs tussen websiteherladingen, importeren van HAR-bestanden, opnemen van HAR-bestanden). In het paneel voor het blokkeren van verzoeken ('Request Blocking') is een contextmenu toegevoegd voor het inschakelen, uitschakelen en verwijderen van geblokkeerde elementen.
    Release van Firefox 77
  • Uitschakelen De ondersteuning voor FTP is uitgesteld tot de release van Firefox 79, maar er is al een optie toegevoegd voor het beheren van FTP-activiteit (network.ftp.enabled in about:config).

Naast nieuwe functies en bugfixes in Firefox 77 7 problemen zijn er 9 kwetsbaarheden, waarvan 7 als gevaarlijk zijn gemarkeerd:

  • Vier kwetsbaarheden (samengevoegd onder CVE-2020-12411 en
    CVE-2020-12409) worden veroorzaakt door geheugenproblemen, zoals bufferoverflows en toegang tot reeds vrijgegeven geheugengebieden. Deze problemen kunnen mogelijk leiden tot de uitvoering van kwaadaardige code bij het openen van speciaal opgemaakte pagina's.
  • Kwetsbaarheid
    CVE-2020-12406 wordt veroorzaakt door het ontbreken van typecontroles bij het verwijderen van NativeTypes-objecten en kan mogelijk worden gebruikt voor het uitvoeren van de code van de aanvaller.
  • De kwetsbaarheid CVE-2020-12405 wordt veroorzaakt door toegang tot een vrijgegeven geheugenblok (Use-after-free) in SharedWorkerService en is waarschijnlijk beperkt tot een crashoproep.
  • De kwetsbaarheid CVE-2020-12399 is gerelateerd aan de kwetsbaarheid van de NSS-bibliotheek voor aanvallen via zijkanalen, die op basis van tijdsverschillen in berekeningen een privésleutel voor de digitale handtekening DSA kan herstellen.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster