Kutulutsidwa kwa Chrome 78

Google прСдставила kumasulidwa kwa msakatuli Chrome 78... Nthawi imodzi zilipo kutulutsidwa kokhazikika kwa projekiti yaulere Chromium, yomwe imakhala ngati maziko a Chrome. Msakatuli wa Chrome chosiyana kugwiritsa ntchito ma logo a Google, kukhalapo kwa dongosolo lotumizira zidziwitso pakagwa ngozi, kutha kutsitsa gawo la Flash mukapempha, ma module osewera otetezedwa (DRM), kachitidwe kokhazikitsa zokha zosintha ndi kufalitsa pakufufuza. Zithunzi za RLZ. Kutulutsidwa kotsatira kwa Chrome 79 kukonzedwa pa Disembala 10.

waukulu kusintha Π² Chrome 78:

  • Zakhazikitsidwa thandizo loyesera la "DNS pa HTTPS" (DoH, DNS pa HTTPS), lomwe lidzayatsidwa mwa kusankha kwa magulu ena a ogwiritsa ntchito omwe machitidwe awo amawonetsa kale opereka DNS omwe amathandizira DoH. Mwachitsanzo, ngati wosuta ali ndi DNS 8.8.8.8 yotchulidwa pazikhazikiko zamakina, ndiye kuti ntchito ya Google ya DoH (β€œhttps://dns.google.com/dns-query”) idzayatsidwa mu Chrome; ngati DNS ndi 1.1.1.1. XNUMX, ndiye DoH Cloudflare service ("https://cloudflare-dns.com/dns-query"), etc.

    Kuti muwone ngati DoH yayatsidwa, zochunira za "chrome://flags/#dns-over-https" zimaperekedwa. Njira zitatu zogwirira ntchito zimathandizidwa: zotetezeka, zodziwikiratu komanso zozimitsa. Munjira "yotetezedwa", olandila amatsimikiziridwa potengera zomwe zidasungidwa kale (zolandilidwa kudzera pa intaneti yotetezedwa) ndi zopempha kudzera pa DoH; kubweza ku DNS wamba sikugwiritsidwa ntchito. Mu "automatic" mode, ngati DoH ndi cache yotetezedwa palibe, deta ikhoza kutengedwa kuchokera ku cache yosatetezedwa ndikufikiridwa kudzera mu DNS yachikhalidwe. Mu "off" mode, cache yogawidwa imafufuzidwa poyamba ndipo ngati palibe deta, pempholo limatumizidwa kudzera mu dongosolo la DNS.

  • Zida zolumikizira tsopano zili ndi chithandizo choyambirira pamakibodi ogawana nawo, koma sizinagwiritsidwe ntchito kwa ogwiritsa ntchito onse. Nthawi zina Chrome yolumikizidwa ndi akaunti imodzi, mutha kupeza zomwe zili mu clipboard yachipangizo china, kuphatikiza kugawana bolodi pakati pa mafoni ndi makompyuta. Zomwe zili mu clipboard zimasiyidwa pogwiritsa ntchito kubisa kochokera kumapeto, komwe sikulola kuti mawuwo alowe pa seva za Google;
  • Pamagulu ena a ogwiritsa ntchito, njira yoyesera yathandizidwa kuti musinthe mutu ndikusintha makonda omwe akuwonetsedwa potsegula tabu yatsopano. Kuphatikiza pa kusankha chithunzi chakumbuyo, menyu ya "Sinthani Mwamakonda Anu", yomwe ikuwonetsedwa kumunsi kumanja kwa chinsalu chatsopano, tsopano imathandizira kusintha njira yachidule ya masanjidwe ndi kuthekera kosintha mutuwo. Njira zazifupi zitha kuganiziridwa zokha kutengera masamba omwe amawonedwa pafupipafupi, osinthidwa ndi wogwiritsa ntchito, kapena kuyimitsidwa konse. Mutha kusankha mutu wamapangidwe kuchokera pamitu yodziwikiratu kapena kupanga yanu potengera kusankha kwamitundu yomwe mukufuna papaleti. Kuti mutsegule zatsopano, mutha kugwiritsa ntchito mbendera "chrome://flags/#ntp-customization-menu-v2" ndi
    "chrome: // mbendera / # chrome-mitundu";

  • Kwa mabizinesi, ma adilesi okhazikika amathandizidwa kuti asake mafayilo muzosungira za Google Drive. Kufufuza sikumachitidwa ndi maudindo okha, komanso ndi zomwe zili m'mabuku, poganizira mbiri ya zomwe adazipeza kale;

    Kutulutsidwa kwa Chrome 78

  • Chigawo cha Password Checkup chikuphatikizidwa, chomwe chidzatsegulidwa pang'onopang'ono kwa magulu ena a ogwiritsa ntchito (pokakamiza kutsegulira, mbendera ya "chrome://flags/#password-leak-detection" imaperekedwa). Kuyang'ana Achinsinsi kale kuperekedwa mu mawonekedwe kuwonjezera kwakunja, yopangidwa kuti ifufuze mphamvu ya mawu achinsinsi omwe amagwiritsidwa ntchito ndi wogwiritsa ntchito. Mukayesa kulowa patsamba lililonse, Password Checkup imayang'ana malowedwe anu ndi mawu achinsinsi motsutsana ndi nkhokwe yamaakaunti osokonekera, ndikuwonetsa chenjezo ngati mavuto apezeka (onani zidachitidwa kutengera chilembo cha hashi cham'mbali). Chekecho chimachitika motsutsana ndi nkhokwe yomwe ili ndi maakaunti opitilira 4 biliyoni omwe adawonekera m'malo osungidwa a ogwiritsa ntchito. Chenjezo limawonetsedwanso poyesa kugwiritsa ntchito mawu achinsinsi ngati "abc123";
  • Yawonjezera kuthekera koyambitsa kuyimba kuchokera pa chipangizo cha Android cholumikizidwa ndi akaunti yomweyo ya Google. Mu msakatuli wapakompyuta, wogwiritsa ntchito amatha kuwunikira nambala ya foni m'mawuwo, dinani kumanja ndikuwongolera kuyimbira foni ku chipangizo cha Android, pambuyo pake chidziwitso chidzatuluka pa foni kuwalola kuti ayambe kuyimba;
  • Mawonekedwe a chida chowonetsedwa poyendetsa mbewa pamutu wa tabu asinthidwa. Chidachi tsopano chikuwoneka ngati chipika chowonekera chomwe chikuwonetsa mutu wathunthu ndi ulalo watsamba. Chotchinga ndichosavuta kugwiritsa ntchito kuti mupeze tsamba lomwe mukufuna mwachangu mukatsegula ma tabo ambiri (m'malo modutsa ma tabu, mutha kusuntha mbewa pagawo ndi ma tabu ndikupeza tsamba lomwe mukufuna). M'tsogolomu, zikukonzekera kuwonetsa chithunzithunzi chatsamba mu chipikachi;
  • Onjezani choyeserera (chrome://flags/#enable-force-dark) kukakamiza kugwiritsa ntchito mutu wakuda powonera mawebusayiti. Kuti muwonetsetse kuwonekera kwakuda kwa tsambalo, mitundu imasinthidwa;
  • Zowonjezedwa chithandizo chatsatanetsatane CSS Properties and Values ​​API Level 1, zomwe zimakulolani kuti mulembetse katundu wanu wa CSS omwe nthawi zonse amakhala amtundu wina, amakulolani kuti muyike mtengo wokhazikika, ndikukulolani kuti mumange zotsatira za makanema. Kulembetsa malo, mutha kugwiritsa ntchito njira yolembetsaProperty() kapena lamulo la "@property" CSS, mwachitsanzo:

    CSS.registerProperty({
    dzina: "--saizi-mafonti anga",
    mawu akuti "β€Ήutali",
    mtengo woyambira: "0px",
    cholowa: zabodza
    });

  • Mumayendedwe Oyambira Mayesero (zoyeserera zomwe zimafunikira padera kuyambitsa) ma API angapo atsopano aperekedwa. Origin Trial amatanthauza kuthekera kogwira ntchito ndi API yotchulidwa kuchokera ku mapulogalamu omwe adatsitsidwa kuchokera ku localhost kapena 127.0.0.1, kapena mutalembetsa ndi kulandira chizindikiro chapadera chomwe chili chovomerezeka kwa nthawi yochepa pa tsamba linalake.
    • API Native File System, zomwe zimakupatsani mwayi wopanga mapulogalamu a pa intaneti omwe amalumikizana ndi mafayilo amafayilo am'deralo. Mwachitsanzo, API yatsopano ikhoza kufunidwa m'malo otukuka ophatikizidwa ndi osatsegula, zolemba, zithunzi ndi makanema osintha. Kuti muthe kulemba mwachindunji ndi kuwerenga mafayilo, gwiritsani ntchito ma dialogs kuti mutsegule ndi kusunga mafayilo, komanso fufuzani zomwe zili m'mabuku, pulogalamuyi imapempha wogwiritsa ntchito kuti atsimikizire mwapadera;

      Kutulutsidwa kwa Chrome 78

    • Njira Kusinthana kwa HTTP (SXG), zomwe zimakupatsani mwayi woyika masamba otsimikizika amasamba pamasamba ena omwe amawoneka ngati masamba oyamba kwa wogwiritsa ntchito (popanda kusintha ulalo), chowonjezera Kutha kutsitsa zida zazing'ono (CSS, JS, zithunzi, ndi zina) kuchokera patsamba loyambirira. Gwero loyambirira lachidziwitso limatchulidwa kudzera pamutu wa Link HTTP, womwe umatchulanso hashi yotsimikizira kuti itsimikizire chilichonse. Ndi gawo latsopanoli, opereka zinthu amatha kupanga fayilo imodzi yosainidwa ya HTML yomwe ili ndi zida zonse zolumikizidwa;
    • API Wolandila SMS, kulola pulogalamu yapaintaneti kuti ipeze mauthenga a SMS, mwachitsanzo, kutsimikizira kutsimikizika kwamalonda pogwiritsa ntchito nambala yanthawi imodzi yotumizidwa kudzera pa SMS. Kufikira kumaperekedwa kokha kwa ma SMS omwe ali ndi tag yapadera yomwe imatsimikizira kumangidwa kwa uthenga ku pulogalamu inayake yapaintaneti;
  • Ntchito yotsitsa zinthu za ArrayBuffer kudzera pa Web Socket yasinthidwa kwambiri. Pa nsanja ya Linux pali kuwonjezeka kwa liwiro lotsitsa ndi nthawi 7.5, pa Windows - ndi nthawi 4.1, pa macOS - ndi nthawi 7.8;
  • Anawonjezera kuthekera kofotokozera mtengo wowonekera ngati kuchuluka kwa mawonekedwe a CSS opacity, stop-opacity, fill-opacity, stroke-opacity, and shape-image-threshold. Mwachitsanzo, m'malo mwa "opacity: 0.5" mukhoza tsopano kufotokoza "opacity: 50%";
  • Mu API Kugwiritsa Ntchito Nthawi Imalola kupititsa masitampu anthawi mosakhazikika ku performance.measure() ndi performance.mark() kuyimba kuti muyese pakati pawo, komanso kufotokoza momveka bwino metadata;
  • Mu API Media Session anawonjezera kuthandizira kufotokozera zogwirira ntchito pakusintha malo mumtsinje (seekto), kuwonjezera pa kupuma komwe kunalipo kale ndikuyamba zogwirira ntchito;
  • Mu JavaScript injini V8 kuphatikizapo njira yakumbuyo yosinthira zolemba pa ntchentche pamene zimatsitsidwa pa intaneti. Kukhathamiritsa komwe kunachitika kunatipangitsa kuti tichepetse nthawi yolemba zolemba ndi 5-20%. Kutulutsa kwatsopano kumathandiziranso magwiridwe antchito akusintha kwa chinthu (kusintha "const {x, y} = chinthu;" kukhala "const x = object.x; const y = object.y;"). Kuthamanga kwachangu kwa mawu a RegExp okhala ndi mapu osagwirizana.
    Kuthamanga kwa kuyitana ntchito za JavaScript kuchokera ku WebAssembly ndi mosemphanitsa kwawonjezeka kwambiri (ndi 9-20%). Popanga bytecode, mphamvu yopangira matebulo omangirira pamalo oyamba kwawonjezeka, zomwe zachepetsa kukumbukira kukumbukira ndi
    1-2.5%.

    Kutulutsidwa kwa Chrome 78

  • Zokulitsidwa zida zopangira mawebusayiti. The Audit Dashboard tsopano ingagwiritsidwe ntchito limodzi ndi zinthu zina monga kutsekereza kupempha ndi kukopera kotsitsa. Thandizo lowonjezera pakuwongolera ma processor olipira kudzera pa Payment API. Malemba a LCP (Largest Contentful Paint) awonjezedwa ku gulu lowunikira ntchito, kuwonetsa nthawi yoperekera zinthu zazikuluzikulu;

    Kutulutsidwa kwa Chrome 78

  • Zachotsedwa XSS Auditor cross-site scripting blocking mechanism, yomwe imadziwika kuti ndi yosagwira ntchito (owononga akhala akugwiritsa ntchito njira zolambalala chitetezo cha XSS Auditor) ndikuwonjezera ma vectors atsopano kuti mudziwe zambiri;
  • Mtundu wa Android umakupatsani mwayi wogwiritsa ntchito mutu wakuda pamamenyu, zoikamo, ndi ma navigation mode pamasamba otseguka.

Kuphatikiza pazatsopano ndi kukonza zolakwika, mtundu watsopano umatha 37 zofooka. Zofooka zambiri zidadziwika chifukwa choyesa makina pogwiritsa ntchito zida AddressSanitizer, MemorySanitizer, Control Flow Umphumphu, LibFuzzer ΠΈ AFL. Palibe zovuta zomwe zadziwika zomwe zingalole kuti munthu adutse milingo yonse yachitetezo cha asakatuli ndikuyika ma code padongosolo kunja kwa sandbox. Monga gawo la pulogalamu yolipira mphotho zandalama pozindikira zovuta zomwe zatulutsidwa pano, Google idapereka mphotho 21 zokwana $59500 (mphotho imodzi ya $20000, mphotho imodzi ya $15000, mphotho imodzi ya $5000, mphotho ziwiri za $3000, mphotho zitatu za $2000, mphotho zisanu $1000 ). Kukula kwa mphotho za 500 sikunadziwikebe.

Source: opennet.ru

Kuwonjezera ndemanga