Firefox 70 vrystelling

plaasgevind webblaaier vrystelling Firefox 70En mobiele weergawe Firefox 68.2 vir die Android-platform. Daarbenewens is 'n opdatering gegenereer takke langtermyn ondersteuning 68.2.0 (onderhoud van die vorige ESR-tak 60.x is gestaak). Binnekort op die verhoog beta-toetsing Firefox 71-tak sal skuif, in ooreenstemming met nuwe ontwikkelingsiklus wat geskeduleer is vir vrystelling op 3 Desember.

Die belangrikste innovasies:

  • In gevorderde dopbeskermingsmodus ingesluit blokkeer van sosiale netwerk-legstukke wat gebruikersbewegings op derdeparty-webwerwe dophou (byvoorbeeld, Facebook Like-knoppies en Twitter-boodskap-insluitsels). Vir vorme van verifikasie deur 'n rekening op sosiale netwerke, is dit moontlik om die blokkering tydelik te deaktiveer;
    Firefox 70 vrystelling

  • Het 'n opsommingsverslag oor voltooide blokkerings bygevoeg, waarin u die aantal blokkerings volgens dag van die week en tipe kan naspoor;

    Firefox 70 vrystelling

  • Stelselbyvoeging ingesluit Kloksgewys (Voorheen is die byvoeging as Lockbox afgelewer), wat bied nuwe "about: logins"-koppelvlak vir die bestuur van gestoorde wagwoorde. Die byvoeging vertoon 'n knoppie op die paneel waardeur jy vinnig rekeninge kan sien wat vir die huidige webwerf gestoor is, asook soektogte kan uitvoer en wagwoorde kan wysig. Dit is moontlik om toegang te verkry tot gestoorde wagwoorde deur 'n aparte mobiele toepassing Kloksgewys, wat outomatiese invul wagwoorde in stawingvorms van enige mobiele toepassing ondersteun;

    Firefox 70 vrystelling

  • Stelselbyvoeging geïntegreer Firefox Monitorwat voorsien wat 'n waarskuwing vertoon as jou rekening gekompromitteer is (verifikasie per e-pos) of 'n poging aangewend word om by 'n voorheen gehackte werf aan te meld. Verifikasie word uitgevoer deur integrasie met die haveibeenpwned.com-projekdatabasis;
  • Die wagwoordgenerator word by verstek geaktiveer; wanneer registrasievorms ingevul word, vertoon dit 'n wenk met 'n outomaties gegenereerde sterk wagwoord. 'n Nutswenk word outomaties vertoon vir ‹invoertipe=”wagwoord”›-velde met die “outovoltooi = nuwe wagwoord”-kenmerk. Sonder hierdie kenmerk kan die wagwoord via die kontekskieslys gegenereer word;

    Firefox 70 vrystelling

  • In plaas van die "(i)"-knoppie in die adresbalk, is daar 'n privaatheidsvlak-aanwyser, wat jou toelaat om die aktivering van bewegingsopsporingsblokkeermodusse te beoordeel. Die aanwyser word grys wanneer die bewegingsopsporingsblokkeermodus in die instellings geaktiveer is en daar geen elemente op die bladsy is wat geblokkeer moet word nie. Die aanwyser word blou wanneer sekere elemente op die bladsy wat privaatheid skend of gebruik word om bewegings op te spoor, geblokkeer word. Die aanwyser word deurgehaal wanneer die gebruiker opsporingsbeskerming vir die huidige webwerf gedeaktiveer het.

    Firefox 70 vrystelling

  • Bladsye wat via HTTP of FTP oopgemaak word, word nou gemerk met 'n onveilige verbindingsikoon, wat ook vir HTTPS vertoon word in geval van probleme met sertifikate. Die kleur van die slotsimbool vir HTTPS is van groen na grys verander (dit sal moontlik wees om die groen kleur terug te gee deur die security.secure_connection_icon_color_grey-instelling). Die verskuiwing weg van sekuriteitsaanwysers ten gunste van waarskuwings oor sekuriteitsprobleme word aangedryf deur die alomteenwoordigheid van HTTPS, wat reeds as 'n gegewe eerder as bykomende sekuriteit beskou word.

    Firefox 70 vrystelling

  • In die adresbalk beëindig die maatskappy se naam vertoon wanneer 'n geverifieerde EV-sertifikaat op die webwerf gebruik word. Die inligting is verwyder omdat dit die gebruiker kan mislei en vir uitvissing gebruik kan word (byvoorbeeld, die maatskappy "Identity Verified" is geregistreer, wie se naam in die adresbalk as 'n aanduiding van verifikasie beskou is). Inligting oor die EV-sertifikaat kan bekyk word deur die kieslys wat afval wanneer jy op die ikoon met die beeld van 'n slot klik. U kan die vertoning van die maatskappynaam vanaf die EV-sertifikaat in die adresbalk terugstuur deur die “security.identityblock.show_extended_validation”-instelling in about:config.

    Firefox 70 vrystelling

  • In JavaScript-enjin bygevoeg 'n nuwe "basislyn"-bytekode-tolk, wat 'n intermediêre nis beslaan tussen 'n gewone tolk en 'n voorlopige "basislyn" JIT-samesteller. Die nuwe tolk is aansienlik vinniger as die ou tolk en gebruik algemene greepkode-verwerkingsprosedures, kas- en profieldata met die "basislyn" JIT-samesteller. 'n Bykomende tolk laat jou toe om die uitvoering van gereeld gebruikte JavaScript-funksies te bespoedig nadat dit teruggerol is van geoptimaliseerde JIT (Ion JIT) na die samestellingstadium vir nie-geoptimaliseerde "basislyn" JIT, byvoorbeeld, nadat die funksie met argumente opgeroep is van ander tipes.

    In komplekse webtoepassings neem die samestelling vir "basislyn" JIT en die bekendstelling van optimaliserings vir Ion JIT baie tyd, en die bykomende vinnige tolk kan 'n algehele toename in werkverrigting en 'n effense vermindering in geheueverbruik bereik. In die toetse het die insluiting van 'n bykomende tolk wat algemene statistieke en 'n inlyn-kas met JIT gebruik, gelei tot 'n vermindering in bladsylaaityd met 2-8%, en die produktiwiteit van nutsgoed vir webontwikkelaars het met 2-10% toegeneem;

    Firefox 70 vrystellingFirefox 70 vrystelling

  • In geboue vir Linux ingesluit verstektoepassing van die samestellingstelsel WebRender vir AMD, Intel en NVIDIA GPU's (slegs Nouveau-bestuurder), wanneer Mesa 18.2 of later op die stelsel gebruik word. In geboue vir Windows, benewens voorheen ondersteunde AMD- en NVIDIA GPU's, is WebRender nou geaktiveer vir Intel GPU's. Samestellingstelsel WebRender is geskryf in die Rust-taal en kontrakteer bladsy-inhoud lewering bedrywighede uit na die GPU kant.

    Wanneer WebRender gebruik word, in plaas van die ingeboude samestellingstelsel wat in die Gecko-enjin ingebou is, wat data met behulp van die SVE verwerk, word shaders wat op die GPU loop, gebruik om opsommingsweergawes op bladsy-elemente uit te voer, wat 'n aansienlike toename in leweringspoed moontlik maak. en verminderde CPU-lading. Om WebRender te dwing om in about:config geaktiveer te word, kan jy die instellings "gfx.webrender.all" en "gfx.webrender.enabled" verander;

  • Bygevoeg ondersteuning vir streng bladsy-isolasiemodus, ontwikkel onder die kodenaam fisie. In hierdie modus is bladsye van verskillende werwe altyd in die geheue van verskillende prosesse geleë, wat elkeen sy eie geïsoleerde sandbox gebruik. Prosesskeiding word nie deur oortjies uitgevoer nie, maar deur domeine, wat jou toelaat om die inhoud van eksterne skrifte en iframe-blokke verder te isoleer. Streng isolasiemodus word beheer in about:config met behulp van die "fission.autostart" opsie (aktivering in vrystellings is tans geblokkeer);
  • Opgedateer logo en naam verander van Firefox Quantum na Firefox-blaaier;

    Firefox 70 vrystelling

  • Verbode vertoon versoeke vir bevestiging van gesag geïnisieer vanaf iframe-blokke wat vanaf 'n ander domein gelaai is (kruisoorsprong). Verander sal toelaat blokkeer sommige misbruike en beweeg na 'n model waarin toestemmings slegs vanaf die primêre domein vir die dokument versoek word, wat in die adresbalk gewys word;
  • gestaak lewering van die inhoud van lêers wat via ftp afgelaai is (byvoorbeeld, wanneer dit via ftp oopgemaak word, sal beelde, README en html-lêers nie meer vertoon word nie). Wanneer hulpbronne via FTP oopgemaak word, sal die lêeroplaaidialoog na skyf nou onmiddellik opgeroep word, ongeag die inhoudtipe;
  • In die adresbalk geïmplementeer 'n aanwyser vir die verskaffing van toegang tot 'n ligging, wat jou sal toelaat om die aktiwiteit van die Geolocation API duidelik te evalueer en, indien nodig, dit moontlik te maak om die werf se reg om dit te gebruik te herroep. Tot nou toe is die aanwyser slegs vertoon voordat toestemmings verleen is en as die versoek afgekeur is, maar het verdwyn toe toegang tot die Geolocation API oopgemaak is. Nou sal die aanwyser die gebruiker inlig oor die teenwoordigheid van sodanige toegang;
    Firefox 70 vrystelling

  • Geïmplementeer 'n uitgebreide koppelvlak om TLS-sertifikate te bekyk, toeganklik deur die "about:certificate"-bladsy (by verstek word die ou koppelvlak steeds gebruik, die nuwe een is geaktiveer via security.aboutcertificate.enabled in about:config). As voorheen 'n aparte venster oopgemaak is om sertifikate te sien, word die inligting nou in 'n oortjie vertoon in 'n vorm wat aan 'n byvoeging herinner Sekerlik Iets. Voltooi implementering van die sertifikaatbesigtigingskoppelvlak herskryf gebruik van JavaScript en standaard webtegnologieë;
    Firefox 70 vrystelling

  • 'n Afdeling is by die rekeningbestuurkieslys gevoeg vir toegang tot gevorderde Firefox-dienste soos Monitor en Stuur;

    Firefox 70 vrystelling

  • ’n Nuwe “geskenk”-ikoon is by die hoofkieslys en paneel gevoeg, waardeur jy inligting oor nuwe vrystellings en hul sleutelkenmerke kan kry;

    Firefox 70 vrystelling

  • Ingeboude Firefox-bladsye (ongeveer:*) is aangepas om te vertoon met inagneming van die donkertema-instellings;
  • Die leesbaarheid van onderstreepte of deurgehaalde teks, insluitend skakels, is verbeter - lyne breek (vloei) nou sonder om glyfies te sny;
  • In temas beëindig ondersteuning vir die accentcolor, textcolor en headerURL eienskappe, wat aliasse was vir die raam, tab_background_text en theme_frame eienskappe (temas wat in addons.mozilla.org aangebied word, word outomaties opgedateer);
  • Bygevoeg CSS eienskappe teks-versiering-dikte, teks-onderstreep-offset и teks-versiering-skip-ink, wat jou toelaat om die dikte, inkeping en breuke aan te pas vir lyne wat gebruik word om teks te onderstreep en deur te steek;
  • In die CSS eiendom "vertoon» het die vermoë bygevoeg om twee eienskappe gelyktydig te spesifiseer, byvoorbeeld, "vertoon: blok buig" of "vertoon: inlyn buig";
  • Deursigtigheidwaardes in die ondeursigtigheid en stop-ondeursigtigheid CSS-eienskappe kan nou as persentasies gestel word;
  • In CSS eiendom skrifgrootte bykomende ondersteuning vir xxx-groot waarde;
  • In JavaScript geïmplementeer die vermoë om groot getalle visueel te skei deur onderstrepings te gebruik, byvoorbeeld, "myNumber = 1_000_000_000_000";
  • Nuwe metode bygevoeg Intl.RelativeTimeFormat.formatToParts(), wat 'n variant van die Intl.RelativeTimeFormat.format()-metode is wat 'n skikking van voorwerpe terugstuur, waarvan elke element 'n gedeelte van die geformateerde waarde verteenwoordig, in plaas daarvan om die hele geformateerde string terug te gee;
  • Die grootte van die HTTP-“Referer”-kopskrif is beperk tot 4 KB; as hierdie waarde oorskry word, word die inhoud na die domeinnaam afgekap;
  • In die ontwikkelaarnutsgoed in die Toeganklikheidspaneel is nutsgoed bygevoeg om die gemak van navigasie tussen elemente met behulp van die sleutelbord te oudit, asook 'n simulator van hoe kleurblinde mense die bladsy sien;
    Firefox 70 vrystelling

  • Die kleurkieser vertoon nou 'n kontrasaanwyser vir 'n gegewe kleur relatief tot die agtergrondkleur om persepsie vir mense met swak sig te assesseer;
    Firefox 70 vrystelling

  • In CSS-inspeksiemodus word CSS-definisies wat nie die ongeselekteerde element beïnvloed nie, nou uitgegrys en vertoon 'n nutswenk wat die rede vir ignorering en moontlike regstellings aandui;
    Firefox 70 vrystelling

  • Die ontfouter het nou die vermoë om breekpunte te stel wat geaktiveer word wanneer DOM-elemente verander (DOM Mutasie Breekpunte) en laat jou toe om die oomblikke na te spoor wanneer die skrif bladsy-inhoud byvoeg, uitvee of opdateer;
    Firefox 70 vrystelling

  • Vir byvoegingsontwikkelaars is die vermoë om data in die browser.storage.local-berging te inspekteer geïmplementeer;
  • 'n Soekfunksie is by die netwerkaktiwiteit-inspeksiemodus gevoeg, sodat jy vinnig elemente van versoeke en antwoorde kan vind. Die soektog sluit HTTP-opskrifte, koekies en versoek-/antwoordliggame in;
  • Die bladsysamestellingskode op die macOS-platform is geoptimaliseer, wat die las op die SVE verminder het, die laai van bladsye versnel het (tot 22%) en die gebruik van hulpbronne verminder wanneer video's gespeel word (tot 37%). Builds vir MacOS voeg ook ondersteuning by vir die invoer van wagwoorde wat in Chrome gestoor is;
  • 'n Regstellende opdatering vir Firefox 68.1 is vir Android voorberei. Laat ons jou daaraan herinner dat die vorming van nuwe beduidende vrystellings van Firefox vir Android gestaak is. Om Firefox vir Android te vervang, kodenaam Fenix ​​​​(verspreid as Firefox-voorskou) ontwikkel 'n nuwe blaaier vir mobiele toestelle wat die GeckoView-enjin en 'n stel Mozilla Android Components-biblioteke gebruik. N paar dae gelede gepubliseer Nuwe eksperimentele weergawe van Firefox Preview 2.2, wat verskeie belangrike probleme in die koppelvlak en gebruikerservaring regstel. Van die veranderinge in vergelyking met vrystelling 2.0 Let op die byvoeging van 'n opsie om alle data uit te vee wanneer u dit verlaat en die vermoë om skakels by verstek oop te maak in privaatblaaimodus.

Benewens innovasies en foutoplossings, is Firefox 70 reggestel 24 kwesbaarhede, waarvan 12 (versamel onder een CVE-2019-11764) gemerk as krities en kan moontlik lei tot die uitvoering van 'n aanvaller se kode wanneer spesiaal ontwerpte bladsye oopgemaak word.

Bron: opennet.ru

Voeg 'n opmerking