Release Firefox 70

Heeft plaatsgevonden van de webbrowser Firefox 70, evenals mobiele versie Firefox 68.2 voor Android-platform. Tevens is er een update voorbereid. tak met een lange ondersteuningsperiode 68.2.0 (ondersteuning voor de vorige ESR-tak 60.x is beëindigd). Binnenkort zal de van bèta-testen Firefox 71-tak overschakelen naar de status van de nieuwe ontwikkelingscyclus, die gepland is voor 3 december.

Belangrijkste vernieuwingen:

  • In de uitgebreide modus van de bescherming tegen tracking is ingeschakeld worden widgets van sociale media geblokkeerd, die de beweging van gebruikers op externe sites volgen (bijvoorbeeld de Like-knop van Facebook en tweets). Voor sociale media-inlogformulieren is er een mogelijkheid om de blokkering tijdelijk uit te schakelen;
    Release Firefox 70
  • Er is een samenvattingsrapport toegevoegd over de uitgevoerde blokkeringen, waar je het aantal blokkeringen per dag en per type kunt volgen;

    Release Firefox 70
  • De systeem-extensie is inbegrepen, Lockwise (voorheen bekend als Lockbox), die Wat betreft de tweede IT-gigant, hun een nieuwe interface ‘about:logins’ biedt voor het beheren van opgeslagen wachtwoorden. De extensie plaatst een knop op de toolbar waarmee je snel de accounts kunt bekijken die zijn opgeslagen voor de huidige site, evenals zoek- en bewerkingsacties voor wachtwoorden. Er is toegang tot opgeslagen wachtwoorden via een afzonderlijke mobiele app, Lockwise, die automatisch invullen van wachtwoorden ondersteunt in inlogformulieren van alle mobiele apps;

    Release Firefox 70
  • De systeem-extensie is geïntegreerd, Firefox Monitor, dat waarschuwingen geeft in het geval van compromittering van een account (per e-mailcontrole) of bij een poging om in te loggen op een eerder gehackt website. De controle vindt plaats via integratie met de database van het project haveibeenpwned.com. De nieuwe versie voegt de mogelijkheid toe om meerdere e-mails te volgen binnen één Firefox-account. die een waarschuwing geeft in het geval van compromittering van het account (e-mailcontrole) of een poging om in te loggen op een eerder gehackt site. De controle wordt uitgevoerd via integratie met de database van het project haveibeenpwned.com;
  • De wachtwoordgenerator is standaard ingeschakeld bij het invullen van registratformulieren, die een suggestie toont met een automatisch gegenereerd sterk wachtwoord. De pop-up verschijnt automatisch voor velden ‹input type= »password»› met het attribuut «autocomplete = new-password». Zonder dit attribuut kan het wachtwoord worden gegenereerd via het contextmenu;

    Release Firefox 70
  • In plaats van de knop «(i)» in de adresbalk is er een privacy-indicator geplaatst die inzicht geeft in het activeren van trackingblokkering. De indicator wordt grijs wanneer in de instellingen de modus voor het blokkeren van tracking is ingeschakeld en er op de pagina geen elementen zijn die geblokkeerd moeten worden. De indicator wordt blauw wanneer er bepaalde elementen op de pagina zijn geblokkeerd die de privacy schenden of worden gebruikt voor tracking. De indicator wordt doorgestreept wanneer de gebruiker de bescherming tegen tracking voor de huidige site heeft uitgeschakeld.

    Release Firefox 70
  • Pagina's geopend via HTTP of FTP worden gemarkeerd met een onveilig connectie-icoon, wat ook geldt voor HTTPS in geval van certificaatproblemen. De kleur van het sloticoon voor HTTPS is veranderd van groen naar grijs (de groene kleur kan worden hersteld via de instelling security.secure_connection_icon_color_gray). De verschuiving van veiligheidsindicatoren naar waarschuwingen over veiligheidsproblemen is te wijten aan de wijdverspreide adoptie van HTTPS, wat inmiddels als vanzelfsprekend wordt beschouwd en niet langer als een extra beveiliging.

    Release Firefox 70
  • In de adresbalk gestopt de weergave van de bedrijfsnaam bij het gebruik van een geverifieerd EV-certificaat op de site. Deze informatie is verwijderd omdat deze gebruikers in de war kon brengen en kon worden gebruikt voor phishing (bijvoorbeeld was er een bedrijf geregistreerd onder de naam «Identity Verified», waarvan de naam in de adresbalk werd gezien als indicator van verificatie). Informatie over het EV-certificaat kan worden bekeken via het menu dat verschijnt bij het klikken op het sloticoon. De weergave van de naam van het bedrijf uit het EV-certificaat in de adresbalk kan worden hersteld via de instelling «security.identityblock.show_extended_validation» in about:config.

    Release Firefox 70
  • In de JavaScript-engine is toegevoegd een nieuwe «baseline» bytecode-interpreter die een tussenpositie inneemt tussen een gewone interpreter en de voorafgaande «baseline» JIT-compiler. De nieuwe interpreter is aanzienlijk sneller dan de oude interpreter en maakt gebruik van procedures voor bytecodeverwerking, cache en profileringsgegevens die gedeeld worden met de «baseline» JIT-compiler. De extra interpreter versnelt de uitvoering van vaak gebruikte JavaScript-functies, nadat ze zijn teruggewent naar de niet-geoptimaliseerde «baseline» JIT-compilatiestadium, bijvoorbeeld nadat de functie wordt aangeroepen met argumenten van andere types.

    In complexe webapplicaties kost de compilatie voor «baseline» JIT en de optimalisaties voor Ion JIT veel tijd, en de extra snelle interpreter zorgt voor een algemene prestatieverbetering en een geringe vermindering van het geheugengebruik. In de uitgevoerde tests leidde het inschakelen van de extra interpreter, die gebruikmaakt van gedeelde statistieken en inline-cache met JIT, tot een vermindering van de laadtijd van pagina's met 2-8%, en de prestaties van webontwikkelingshulpmiddelen nam toe met 2-10%;

    Release Firefox 70Release Firefox 70
  • In buildversies voor Linux is standaard het toepassen van een compositiesysteem WebRender voor GPU's van AMD, Intel en NVIDIA (alleen voor de Nouveau-driver), bij gebruik van een systeem met Mesa 18.2 of een nieuwere versie. In Windows-builds is WebRender nu, naast eerder ondersteunde AMD en NVIDIA GPU's, ook geactiveerd voor Intel GPU's. Het compositiesysteem WebRender is geschreven in Rust en verplaatst renderbewerkingen van de pagina-inhoud naar de GPU.

    Bij gebruik van WebRender in plaats van het in de Gecko-engine ingebouwde compositiesysteem, dat gegevens verwerkt met de CPU, worden shaders die op de GPU worden uitgevoerd gebruikt voor de uitvoering van de samenvoegende rendering van pagina-elementen, wat aanzienlijke snelheidsverbeteringen in rendering mogelijk maakt en de belasting van de CPU vermindert. Om WebRender dwingend in te schakelen kan in about:config de instelling «gfx.webrender.all» en «gfx.webrender.enabled» worden gewijzigd;

  • Toegevoegd ondersteuning voor de strikte isolatiemodus voor pagina's, ontwikkeld onder de codenaam Fission. In deze modus worden de pagina's van verschillende websites altijd opgeslagen in het geheugen van verschillende processen, waarbij in elk proces een eigen geïsoleerde sandbox wordt toegepast. De scheiding op basis van processen vindt plaats niet per tabblad, maar per domein, wat extra isolatie van externe scripts en iframe-blokken mogelijk maakt. Het beheer van de strikte isolatiemodus gebeurt in about:config met de optie ‘fission.autostart’ (inschakeling in releases is momenteel geblokkeerd);
  • Bijgewerkt logo, terwijl de naam is gewijzigd van Firefox Quantum naar Firefox Browser;

    Release Firefox 70
  • Verboden de weergave van verzoeken om machtigingen, geïnitieerd vanuit iframe-blokken die van een ander domein zijn geladen (cross-origin). Wijziging zal bepaalde misbruiken blokkeren en overgaan naar een model waarin machtigingen alleen worden gevraagd vanuit het primaire domein van het document, dat in de adresbalk wordt weergegeven;
  • Stopgezet de weergave van bestanden die via ftp worden geladen (bijvoorbeeld, als je via ftp opent, worden afbeeldingen, README's en html-bestanden niet meer weergegeven). Bij het openen van bronnen via FTP zal nu onmiddellijk het dialoogvenster voor het downloaden van het bestand naar de schijf worden geopend, ongeacht het type inhoud;
  • In de adresbalk is geïmplementeerd een indicator voor het geven van toegang tot de locatie, die een duidelijk beeld zal geven van de activiteit van de Geolocation API en indien nodig de mogelijkheid biedt om het recht van de site om deze te gebruiken in te trekken. Tot nu toe werd de indicator alleen weergegeven tot het verlenen van machtigingen en in het geval van afwijzing van het verzoek, maar verdween hij wanneer toegang tot de Geolocation API werd verleend. Nu zal de indicator de gebruiker informeren over de aanwezigheid van dergelijke toegang;
    Release Firefox 70
  • Geïmplementeerd een uitgebreide interface voor het bekijken van TLS-certificaten, toegankelijk via de pagina ‘about:certificate’ (standaard wordt momenteel de oude interface gebruikt, de nieuwe wordt ingeschakeld via security.aboutcertificate.enabled in about:config). Voorheen werd een apart venster geopend om certificaten te bekijken, maar nu worden de gegevens weergegeven in een tabblad in een vorm die lijkt op een uitbreiding Zeker iets. De implementatie van de interface voor het bekijken van certificaten is volledig hergeschreven met behulp van JavaScript en standaard webtechnologieën;
    Release Firefox 70
  • In het accountbeheermenu is een sectie toegevoegd voor toegang tot de geavanceerde diensten van Firefox, zoals Monitor en Send;

    Release Firefox 70
  • Een nieuw pictogram "cadeau" is toegevoegd aan het hoofdmenu en de werkbalk, waarmee informatie kan worden verkregen over nieuwe releases en hun belangrijkste kenmerken;

    Release Firefox 70
  • Ingebouwde pagina's van Firefox (about:*) zijn aangepast voor weergave met de instellingen van het donkere thema;
  • De leesbaarheid van gemarkeerde of doorstreepte tekst, waaronder links, is verbeterd — de lijnen worden nu onderbroken (omgevormd) zonder de glyphs te kruisen;
  • In de themastijlen is gestopt ondersteuning voor de eigenschappen accentcolor, textcolor en headerURL, die aliasnamen waren voor de eigenschappen frame, tab_background_text en theme_frame (de thema's op addons.mozilla.org zijn automatisch bijgewerkt);
  • CSS-eigenschappen zijn toegevoegd text-decoration-thickness, text-underline-offset en text-decoration-skip-ink, waarmee de dikte, marge en onderbrekingen van de lijnen die worden gebruikt voor het onderstrepen en doorstrepen van tekst kunnen worden aangepast;
  • In de CSS-eigenschap "display" is nu de mogelijkheid toegevoegd om meteen twee attributen op te geven, bijvoorbeeld "display: block flex" of "display: inline flex";
  • Waarden voor transparantie in de CSS-eigenschappen opacity en stop-opacity kunnen nu in procenten worden opgegeven;
  • In de CSS-eigenschap font-size is ondersteuning toegevoegd voor de waarde xxx-large;
  • In JavaScript geïmplementeerd is de mogelijkheid toegevoegd om grote getallen visueel te scheiden met behulp van underscore-symbolen, bijvoorbeeld "myNumber = 1_000_000_000_000";
  • Een nieuwe methode is toegevoegd Intl.RelativeTimeFormat.formatToParts(), die een variant is van de methode Intl.RelativeTimeFormat.format(), en een array van objecten retourneert, waarbij elk element zijn eigen deel van de opgemaakte waarde vertegenwoordigt, in plaats van de opgemaakte string in zijn geheel te retourneren;
  • De grootte van de HTTP-header "Referer" is beperkt tot 4 KB, bij overschrijding van deze waarde wordt de inhoud ingekort tot de domeinnaam;
  • In de ontwikkelaarstools zijn in het paneel Toegankelijkheid hulpmiddelen toegevoegd voor het auditen van de navigatiegemak tussen elementen met behulp van het toetsenbord, evenals een simulator van hoe de pagina wordt gezien door kleurenblinden;
    Release Firefox 70
  • In de kleurkiezer wordt voor de geselecteerde kleur nu een contrastindicator weergegeven, ten opzichte van de achtergrondkleur, voor de beoordeling van de waarneming door mensen met verminderd zicht;
    Release Firefox 70
  • In de inspectiemodus worden CSS-definities die geen invloed hebben op het geselecteerde element nu grijs gemarkeerd, met een tooltip die de reden voor de negering en mogelijke oplossingen aangeeft;
    Release Firefox 70
  • In de debugger is de mogelijkheid toegevoegd om breekpunten in te stellen die worden geactiveerd bij wijzigingen in DOM-elementen (DOM-mutatie-breakpoints) en maakt het mogelijk om te volgen wanneer een script inhoud op de pagina toevoegt, verwijdert of bijwerkt;
    Release Firefox 70
  • Voor extensie-ontwikkelaars is de mogelijkheid geïmplementeerd om gegevens in de browser.storage.local op te inspecteren;
  • In de inspectiemodus voor netwerktaken is een zoekfunctie toegevoegd, die het mogelijk maakt om snel elementen van verzoeken en antwoorden te vinden. De zoekfunctionaliteit omvat ook HTTP-headers, cookies en de inhoud van verzoeken/antwoorden;
  • De code voor pagina-compositie op het macOS-platform is geoptimaliseerd, wat de CPU-belasting heeft verlaagd, de laadtijden van pagina's heeft versneld (tot 22%) en het gebruik van middelen tijdens videoweergave heeft verminderd (tot 37%). In de builds voor macOS is ook ondersteuning toegevoegd voor het importeren van wachtwoorden die in Chrome zijn opgeslagen;
  • Voor Android is een correctie-update voor Firefox 68.1 vrijgegeven. Ter herinnering, de ontwikkeling van nieuwe belangrijke releases van Firefox voor Android is stopgezet. Ter vervangingen is Firefox voor Android onder de codenaam Fenix (verbreid als Firefox Preview) een vrij alternatief voor XenServer wordt ontwikkeld, waarin functies zijn teruggebracht die uit de gratis versie van XenServer zijn verwijderd. een nieuwe browser voor mobiele apparaten, die de GeckoView-engine en de Mozilla Android Components-bibliotheek gebruikt. Enkele dagen geleden gepubliceerd de nieuwe experimentele release van Firefox Preview 2.2, waarin verschillende belangrijke interface- en gebruikersinteractieproblemen zijn verholpen. Veranderingen ten opzichte van de release 2.0 is de toevoeging van een optie om alle gegevens bij het afmelden te wissen en de mogelijkheid om links standaard in de incognitomodus te openen.

Naast de nieuwe functies en bugfixes zijn er in Firefox 70 24 kwetsbaarheden verholpen, waarvan er 12 (samengevoegd onder één CVE-2019-11764) gemarkeerd zijn als kritiek, en kunnen mogelijk leiden tot de uitvoering van kwaadaardige code bij het openen van zorgvuldig ontworpen pagina's.

Bron: opennet.ru

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