Kutolewa kwa Firefox 70

ilifanyika kutolewa kwa kivinjari Firefox 70Na toleo la simu Firefox 68.2 kwa jukwaa la Android. Kwa kuongeza, sasisho limetolewa matawi msaada wa muda mrefu 68.2.0 (utunzaji wa tawi la awali la ESR 60.x imekoma). Karibu kwenye jukwaa majaribio ya beta Tawi la Firefox 71 litasonga, kwa mujibu wa mzunguko mpya wa maendeleo ambayo imepangwa kutolewa mnamo Desemba 3.

kuu ubunifu:

  • Katika hali ya juu ya ulinzi wa ufuatiliaji pamoja kuzuia wijeti za mitandao ya kijamii zinazofuatilia mienendo ya watumiaji kwenye tovuti za watu wengine (kwa mfano, vitufe vya Facebook Like na upachikaji wa ujumbe wa Twitter). Kwa aina za uthibitishaji kupitia akaunti kwenye mitandao ya kijamii, inawezekana kuzima kwa muda kuzuia;
    Kutolewa kwa Firefox 70

  • Imeongeza ripoti ya muhtasari juu ya vizuizi vilivyokamilishwa, ambayo unaweza kufuatilia idadi ya vizuizi kwa siku ya wiki na aina;

    Kutolewa kwa Firefox 70

  • Nyongeza ya mfumo imejumuishwa Kwa busara (hapo awali programu-jalizi ilitolewa kama Lockbox), ambayo inatoa kiolesura kipya cha "kuhusu: kuingia" cha kudhibiti manenosiri yaliyohifadhiwa. Programu jalizi huonyesha kitufe kwenye kidirisha ambacho unaweza kuona haraka akaunti zilizohifadhiwa kwa tovuti ya sasa, na pia kufanya utafutaji na kuhariri manenosiri. Inawezekana kufikia nywila zilizohifadhiwa kupitia programu tofauti ya simu Kwa busara, ambayo inasaidia kujaza nywila kiotomatiki katika fomu za uthibitishaji wa programu zozote za rununu;

    Kutolewa kwa Firefox 70

  • Programu jalizi ya mfumo imeunganishwa Ufuatiliaji wa Firefoxambayo hutoa kuonyesha onyo ikiwa akaunti yako imeingiliwa (uthibitishaji kwa barua pepe) au jaribio linafanywa la kuingia kwenye tovuti iliyodukuliwa hapo awali. Uthibitishaji unafanywa kwa kuunganishwa na hifadhidata ya mradi wa haveibeenpwned.com;
  • Jenereta ya nenosiri huwashwa kwa chaguo-msingi; wakati wa kujaza fomu za usajili, huonyesha kidokezo chenye nenosiri dhabiti linalozalishwa kiotomatiki. Kidokezo cha zana huonyeshwa kiotomatiki kwa β€Ήaina ya pembejeo=”nenosiri”› sehemu zenye sifa ya β€œkukamilisha otomatiki = neno-siri jipya”. Bila sifa hii, nenosiri linaweza kuzalishwa kupitia menyu ya muktadha;

    Kutolewa kwa Firefox 70

  • Badala ya kitufe cha "(i)" kwenye upau wa anwani, kuna kiashiria cha kiwango cha faragha, ambacho kinakuwezesha kuhukumu uanzishaji wa njia za kuzuia ufuatiliaji wa harakati. Kiashiria kinageuka kijivu wakati hali ya kuzuia ufuatiliaji wa harakati imewezeshwa katika mipangilio na hakuna vipengele kwenye ukurasa vinavyohitaji kuzuiwa. Kiashiria hubadilika kuwa samawati wakati vipengele fulani kwenye ukurasa vinavyokiuka faragha au vinavyotumika kufuatilia mienendo vimezuiwa. Kiashiria kinatolewa wakati mtumiaji amezima ulinzi wa kufuatilia kwa tovuti ya sasa.

    Kutolewa kwa Firefox 70

  • Kurasa zinazofunguliwa kupitia HTTP au FTP sasa zimealamishwa kwa ikoni ya muunganisho isiyo salama, ambayo pia huonyeshwa kwa HTTPS endapo kutatokea matatizo na vyeti. Rangi ya alama ya kufuli ya HTTPS imebadilishwa kutoka kijani hadi kijivu (itawezekana kurejesha rangi ya kijani kupitia mpangilio wa security.secure_connection_icon_color_gray). Kuhama kutoka kwa viashirio vya usalama kwa ajili ya maonyo kuhusu matatizo ya usalama kunachochewa na kuenea kwa HTTPS, ambayo tayari inachukuliwa kuwa imetolewa badala ya usalama wa ziada.

    Kutolewa kwa Firefox 70

  • Katika bar ya anwani imekoma kuonyesha jina la kampuni wakati wa kutumia cheti cha EV kilichothibitishwa kwenye tovuti. Taarifa hiyo iliondolewa kwa sababu inaweza kupotosha mtumiaji na kutumika kwa ajili ya kuhadaa ili kupata maelezo ya kibinafsi (kwa mfano, kampuni ya "Identity Imethibitishwa" ilisajiliwa, ambayo jina lake katika upau wa anwani lilichukuliwa kuwa kiashiria cha uthibitishaji). Taarifa kuhusu cheti cha EV inaweza kutazamwa kupitia menyu inayoshuka unapobofya ikoni yenye picha ya kufuli. Unaweza kurejesha onyesho la jina la kampuni kutoka kwa cheti cha EV katika upau wa anwani kupitia mpangilio wa "security.identityblock.show_extended_validation" katika about:config.

    Kutolewa kwa Firefox 70

  • Katika injini ya JavaScript imeongezwa mkalimani mpya wa bytecode wa "msingi", ambayo inachukua nafasi ya kati kati ya mkalimani wa kawaida na mkusanyaji wa awali wa "msingi" wa JIT. Mkalimani mpya ana kasi zaidi kuliko mkalimani wa zamani na anatumia taratibu za kawaida za kuchakata bytecode, akiba na data ya wasifu na mkusanyaji wa "msingi" wa JIT. Mkalimani wa ziada hukuruhusu kuharakisha utekelezaji wa vitendaji vya JavaScript vinavyotumiwa mara kwa mara baada ya kubadilishwa kutoka kwa JIT iliyoboreshwa (Ion JIT) hadi hatua ya mkusanyo wa JIT ya "msingi" isiyoboreshwa, kwa mfano, baada ya chaguo la kukokotoa kuitwa kwa hoja. ya aina nyingine.

    Katika programu changamano za wavuti, utayarishaji wa "msingi" wa JIT na kuanzisha uboreshaji wa Ion JIT huchukua muda mwingi, na mkalimani wa ziada wa haraka anaweza kufikia ongezeko la jumla la utendakazi na kupunguzwa kidogo kwa matumizi ya kumbukumbu. Katika majaribio, kujumuishwa kwa mkalimani wa ziada anayetumia takwimu za jumla na kache iliyo ndani ya JIT ilisababisha kupunguzwa kwa muda wa upakiaji wa ukurasa kwa 2-8%, na utendaji wa zana kwa watengenezaji wa wavuti uliongezeka kwa 2-10%;

    Kutolewa kwa Firefox 70Kutolewa kwa Firefox 70

  • Katika ujenzi wa Linux pamoja matumizi ya msingi ya mfumo wa utunzi WebRender kwa AMD, Intel na NVIDIA GPUs (kiendeshaji cha Nouveau pekee), unapotumia Mesa 18.2 au matoleo mapya zaidi kwenye mfumo. Katika miundo ya Windows, pamoja na AMD na NVIDIA GPU zilizoungwa mkono hapo awali, WebRender sasa imeamilishwa kwa Intel GPUs. Mfumo wa utungaji WebRender imeandikwa kwa lugha ya Rust na hutoa maudhui ya ukurasa inayotoa shughuli kwa upande wa GPU.

    Unapotumia WebRender, badala ya mfumo wa utunzi uliojengwa ndani uliojengwa ndani ya injini ya Gecko, ambayo huchakata data kwa kutumia CPU, vivuli vinavyoendesha kwenye GPU hutumiwa kufanya shughuli za uwasilishaji wa muhtasari kwenye vipengele vya ukurasa, ambayo inaruhusu ongezeko kubwa la kasi ya utoaji. na kupunguza mzigo wa CPU. Ili kulazimisha WebRender kuwezeshwa katika about:config, unaweza kubadilisha mipangilio "gfx.webrender.all" na "gfx.webrender.enabled";

  • Imeongezwa msaada kwa hali madhubuti ya kutengwa kwa ukurasa, iliyotengenezwa chini ya jina la msimbo Kuondoka. Katika hali hii, kurasa kutoka kwa tovuti tofauti daima ziko kwenye kumbukumbu ya michakato tofauti, ambayo kila mmoja hutumia sanduku lake la mchanga. Mgawanyiko wa mchakato unafanywa si kwa tabo, lakini kwa vikoa, ambayo inakuwezesha kutenganisha zaidi yaliyomo ya maandiko ya nje na vitalu vya iframe. Hali madhubuti ya kujitenga inadhibitiwa katika kuhusu: usanidi kwa kutumia chaguo la "fission.autostart" (kuwezesha katika matoleo kumezuiwa kwa sasa);
  • Imesasishwa alama na jina iliyopita kutoka Firefox Quantum hadi Firefox Browser;

    Kutolewa kwa Firefox 70

  • Imepigwa marufuku kuonyesha maombi ya uthibitisho wa mamlaka yaliyoanzishwa kutoka kwa vizuizi vya iframe vilivyopakiwa kutoka kwa kikoa kingine (asili tofauti). Badilika itaruhusu kuzuia unyanyasaji fulani na uhamishe kwa mfano ambao ruhusa zinaombwa tu kutoka kwa kikoa cha msingi kwa hati, ambayo imeonyeshwa kwenye upau wa anwani;
  • Imekomeshwa kutoa maudhui ya faili zilizopakuliwa kupitia ftp (kwa mfano, wakati wa kufungua kupitia ftp, picha, README na faili za html hazitaonyeshwa tena). Wakati wa kufungua rasilimali kupitia FTP, dialog ya kupakia faili kwenye diski sasa itaitwa mara moja, bila kujali aina ya maudhui;
  • Katika bar ya anwani kutekelezwa kiashiria cha kutoa ufikiaji wa eneo, ambayo itawawezesha kutathmini kwa uwazi shughuli za API ya Geolocation na, ikiwa ni lazima, iwezekanavyo kufuta haki ya tovuti ya kuitumia. Hadi sasa, kiashiria kilionyeshwa tu kabla ya ruhusa kutolewa na ikiwa ombi lilikataliwa, lakini lilitoweka wakati upatikanaji wa API ya Geolocation ilifunguliwa. Sasa kiashiria kitamjulisha mtumiaji kuhusu kuwepo kwa upatikanaji huo;
    Kutolewa kwa Firefox 70

  • Imetekelezwa kiolesura kilichopanuliwa cha kutazama vyeti vya TLS, kinachoweza kufikiwa kupitia ukurasa wa "kuhusu:cheti" (kwa chaguo-msingi, kiolesura cha zamani bado kinatumika, kipya kimewashwa kupitia security.aboutcertificate.enabled in about:config). Ikiwa hapo awali dirisha tofauti lilifunguliwa ili kutazama vyeti, sasa habari hiyo inaonyeshwa kwenye kichupo katika fomu inayowakumbusha ya nyongeza. Hakika Kitu. Utekelezaji kamili wa kiolesura cha kuangalia cheti imeandikwa upya kutumia JavaScript na teknolojia za kawaida za wavuti;
    Kutolewa kwa Firefox 70

  • Sehemu imeongezwa kwenye menyu ya usimamizi wa akaunti kwa ajili ya kufikia huduma za kina za Firefox kama vile Monitor na Tuma;

    Kutolewa kwa Firefox 70

  • Ikoni mpya ya "zawadi" imeongezwa kwenye menyu kuu na paneli, ambayo unaweza kupata habari kuhusu matoleo mapya na vipengele vyake muhimu;

    Kutolewa kwa Firefox 70

  • Kurasa za Firefox zilizojengewa ndani (kuhusu:*) hubadilishwa ili kuonyesha kwa kuzingatia mipangilio ya mandhari meusi;
  • Usomaji wa maandishi yaliyopigiwa mstari au kupitisha, ikijumuisha viungo, umeboreshwa - mistari sasa inakatika (mtiririko) bila glyfu zinazokatiza;
  • Katika mandhari imekoma usaidizi wa sifa za lafudhi, rangi ya maandishi na kichwa cha URL, ambazo zilikuwa lakabu za fremu, tab_background_text na sifa za theme_frame (mandhari zilizopangishwa katika addons.mozilla.org zinasasishwa kiotomatiki);
  • Aliongeza sifa za CSS maandishi-mapambo-unene, urekebishaji wa maandishi-pigilia mstari ΠΈ maandishi-mapambo-ruka-wino, ambayo hukuruhusu kurekebisha unene, ujongezaji, na mapumziko kwa mistari inayotumiwa kusisitiza na kupiga kupitia maandishi;
  • Katika mali ya CSS "kuonyeshaΒ» iliongeza uwezo wa kubainisha sifa mbili kwa wakati mmoja, kwa mfano, "onyesha: kuzuia flex" au "onyesha: inline flex";
  • Thamani za uwazi katika sifa za CSS za kutoweka na kutoweka wazi sasa zinaweza kuwekwa kama asilimia;
  • Katika mali ya CSS saizi ya fonti msaada ulioongezwa kwa thamani kubwa ya xxx;
  • Katika JavaScript kutekelezwa uwezo wa kuibua kutenganisha idadi kubwa kwa kutumia underscores, kwa mfano, "myNumber = 1_000_000_000_000";
  • Aliongeza mbinu mpya Intl.RelativeTimeFormat.formatToParts(), ambayo ni lahaja ya mbinu ya Intl.RelativeTimeFormat.format() inayorejesha safu ya vipengee, kila kipengele ambacho kinawakilisha sehemu ya thamani iliyoumbizwa, badala ya kurudisha mfuatano wote ulioumbizwa;
  • Ukubwa wa kichwa cha HTTP "Referer" ni mdogo kwa 4 KB, ikiwa thamani hii imezidishwa, maudhui yanapunguzwa kwa jina la kikoa;
  • Katika zana za wasanidi programu katika paneli ya Ufikivu, zana zimeongezwa ili kukagua urahisi wa kusogeza kati ya vipengele kwa kutumia kibodi, pamoja na kiigaji cha jinsi watu wasioona rangi wanavyoona ukurasa;
    Kutolewa kwa Firefox 70

  • Kiteua rangi sasa kinaonyesha kiashirio cha utofautishaji cha rangi fulani inayohusiana na mandharinyuma ili kutathmini mtazamo kwa watu wenye uoni hafifu;
    Kutolewa kwa Firefox 70

  • Katika hali ya ukaguzi wa CSS, fasili za CSS ambazo haziathiri kipengele ambacho hakijachaguliwa sasa zimetiwa mvi na zinaonyesha kidokezo kinachoonyesha sababu ya kupuuza na urekebishaji unaowezekana;
    Kutolewa kwa Firefox 70

  • Kitatuzi sasa kina uwezo wa kuweka vizuizi ambavyo huanzishwa wakati vipengele vya DOM vinabadilika (Vizuizi vya Mabadiliko ya DOM) na kukuruhusu kufuatilia wakati hati inapoongeza, kufuta au kusasisha maudhui ya ukurasa;
    Kutolewa kwa Firefox 70

  • Kwa wasanidi programu-jalizi, uwezo wa kukagua data katika hifadhi ya kivinjari.storage.local umetekelezwa;
  • Kipengele cha utafutaji kimeongezwa kwenye hali ya ukaguzi wa shughuli za mtandao, huku kuruhusu kupata vipengele vya maombi na majibu kwa haraka. Utafutaji unajumuisha vichwa vya HTTP, Vidakuzi na miili ya ombi/majibu;
  • Nambari ya kutunga ukurasa kwenye jukwaa la macOS iliboreshwa, ambayo ilipunguza mzigo kwenye CPU, iliharakisha upakiaji wa ukurasa (hadi 22%) na kupunguza matumizi ya rasilimali wakati wa kucheza video (hadi 37%). Huunda kwa ajili ya MacOS pia huongeza usaidizi wa kuingiza manenosiri yaliyohifadhiwa kwenye Chrome;
  • Sasisho la kusahihisha la Firefox 68.1 limetayarishwa kwa ajili ya Android. Hebu tukumbushe kwamba uundaji wa matoleo mapya muhimu ya Firefox kwa Android imekoma. Ili kuchukua nafasi ya Firefox ya Android, iliyopewa jina la Fenix ​​(inasambazwa kama Hakiki ya Firefox) yanaendelea kivinjari kipya cha vifaa vya rununu vinavyotumia injini ya GeckoView na seti ya maktaba ya Mozilla Android Components. Siku chache zilizopita iliyochapishwa Toleo jipya la majaribio la Firefox Preview 2.2, ambalo hurekebisha masuala kadhaa muhimu katika kiolesura na matumizi ya mtumiaji. Ya mabadiliko ikilinganishwa na kutolewa 2.0 Inabainisha nyongeza ya chaguo la kufuta data yote wakati wa kuondoka na uwezo wa kufungua viungo kwa chaguomsingi katika hali ya kuvinjari ya faragha.

Kwa kuongeza ubunifu na marekebisho ya hitilafu katika Firefox 70, 24 udhaifu, ambapo 12 (zilizokusanywa chini ya CVE-2019-11764 moja) alama kama muhimu na inaweza kusababisha utekelezwaji wa msimbo wa mshambuliaji wakati wa kufungua kurasa zilizoundwa mahususi.

Chanzo: opennet.ru

Kuongeza maoni