Release van Firefox 90

De release van de webbrowser Firefox 90 heeft plaatsgevonden. Bovendien is er een update van de langetermijnondersteuningsversie 78.12.0. Binnenkort gaat de bèta-testfase van de Firefox 91 branch van start, waarvan de release gepland staat voor 10 augustus.

Belangrijkste vernieuwingen:

  • In de instellingen onder 'Privacy en Beveiliging' zijn er extra opties toegevoegd voor de modus 'Alleen HTTPS'. Wanneer deze modus is ingeschakeld, worden alle niet-versleutelde verzoeken automatisch omgeleid naar beveiligde versies van pagina's ('http://' wordt vervangen door 'https://'). Er is een interface voorgesteld voor het beheren van uitzonderingslijsten, zodat voor bepaalde websites het gebruik van 'http://' behouden blijft zonder gedwongen omleiding naar 'https://'.
    Release van Firefox 90
  • De implementatie van het SmartBlock-mechanisme is verbeterd, dat is ontworpen om problemen op websites op te lossen die ontstaan door het blokkeren van externe scripts in de incognitomodus of bij het inschakelen van strikte blokkering van ongewenste inhoud. SmartBlock vervangt automatisch de scripts die voor tracking worden gebruikt door hulpscripts, die een correcte laadtijd van de website garanderen. De hulpscripts zijn voorbereid voor enkele populaire tracking-scripts die op de Disconnect-lijst staan. In de nieuwe versie is er adaptieve blokkering van Facebook-widgets op externe websites opgenomen — standaard worden scripts geblokkeerd, maar de blokkering wordt uitgeschakeld als de gebruiker is ingelogd op een Facebook-account.
  • De ingebouwde ondersteuning van het FTP-protocol is verwijderd. Bij poging om links met de protocolidentificatie 'ftp://' te openen, zal de browser nu proberen een extern applicatie op te roepen, vergelijkbaar met hoe 'irc://' en 'tg://' handlers worden aangeroepen. De reden voor het stopzetten van de ondersteuning van FTP is de onveiligheid van dit protocol tegen modificatie en onderschepping van transitverkeer tijdens MITM-aanvallen. Volgens de ontwikkelaars van Firefox zijn er in de huidige omstandigheden geen redenen om FTP boven HTTPS te gebruiken voor het downloaden van bronnen. Bovendien is de FTP-ondersteuningscode in Firefox erg verouderd, zorgt voor problemen bij onderhoud en heeft in het verleden een geschiedenis van veel ontdekte kwetsbaarheden.
  • Bij het opslaan van een pagina in PDF-formaat (optie 'Print to PDF') wordt ervoor gezorgd dat werkende hyperlinks in het document behouden blijven.
  • De optie "Afbeelding openen in nieuw tabblad" in het contextmenu is aangepast, zodat de afbeelding in een achtergrondtabblad wordt geopend (voorheen leidde een klik onmiddellijk tot een overgang naar een nieuw tabblad met de afbeelding, terwijl nu de oude tab actief blijft).
  • Er is gewerkt aan de verbetering van de prestaties van softwarematige rendering in het compositiesysteem WebRender, dat shader-werkingen gebruikt voor de samengestelde weergave van pagina-elementen. Voor de meeste systemen met oude videokaarten of problematische grafische stuurprogramma's is de softwarematige renderingsmodus geactiveerd in het WebRender-compositiesysteem (gfx.webrender.software=true in about:config).
  • In de builds voor het Windows-platform is het mogelijk om updates op de achtergrond toe te passen, zelfs wanneer Firefox niet is gestart.
  • Er is een mogelijkheid gerealiseerd om clientcertificaten te gebruiken voor authenticatie, die zijn opgeslagen in hardwaretokens of certificaatopslag van het besturingssysteem.
  • Ondersteuning voor een groep HTTP-headers genaamd Fetch Metadata (Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site en Sec-Fetch-User) is geïmplementeerd, waarmee aanvullende metadata over de aard van het verzoek kan worden verzonden (cross-site verzoek, verzoek via een img-tag, verzoek geïnitieerd zonder gebruikersacties, enz.) ten behoeve van de server maatrelen ter bescherming tegen bepaalde soorten aanvallen. Bijvoorbeeld, het is onwaarschijnlijk dat een link naar een handler voor geldtransfers wordt opgegeven via een img-tag, zodat dergelijke verzoeken geblokkeerd kunnen worden zonder ze aan de applicatie door te geven.
  • In JavaScript is de ondersteuning voor het markeren van klassemethoden en -velden als privé geïmplementeerd, waarna toegang tot hen alleen binnen de klasse mogelijk is. Om te markeren, moet het teken "#" voor de naam worden geplaatst: class ClassWithPrivateField { #privateField; static #PRIVATE_STATIC_FIELD; #privateMethod() { return ‘hello world’; } }
  • In de constructeur Intl.DateTimeFormat is een eigenschap dayPeriod toegevoegd, die het mogelijk maakt om een benadering van het tijdstip van de dag weer te geven (ochtend, avond, middag, nacht).
  • In JavaScript is de at() methode geïmplementeerd in objecten Array, String en TypedArray, waardoor relatieve indexing mogelijk is (de relatieve positie wordt opgegeven als index van de array), inclusief negatieve waarden ten opzichte van het einde (bijvoorbeeld, "arr.at(-1)" retourneert het laatste element van de array).
  • Ondersteuning voor verouderde WheelEvent-eigenschappen is toegevoegd — WheelEvent.wheelDelta, WheelEvent.wheelDeltaX en WheelEvent.wheelDeltaY, waardoor compatibiliteit met sommige oudere pagina's wordt hersteld die verloren zijn gegaan na de recente herziening van WheelEvent.
  • In de Canvas API is de methode createConicGradient() geïmplementeerd in de CanvasRenderingContext2D-interface, waarmee gradiënten kunnen worden gemaakt rond een punt met opgegeven coördinaten (naast de eerder beschikbare lineaire en radiale gradiënten).
  • Ondersteuning voor de URI-schema van het protokol 'matrix' is toegevoegd, die kan worden gebruikt in de handlers Navigator.registerProtocolHandler() en protocol_handlers.
  • In de webontwikkelingshulpmiddelen in het netwerkresponsescherm is een voorbeeldweergave van de te downloaden lettertypen geïmplementeerd. de server De release van webbrowser Firefox 90 heeft plaatsgevonden. Bovendien is er een update voor de long-term support branch 78.12.0 gemaakt.
    Release van Firefox 90

Bron: opennet.ru

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