Kutulutsidwa kwa Chrome 77

Google прСдставила kumasulidwa kwa msakatuli Chrome 77... 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 78 kuyenera kuchitika pa Okutobala 22.

waukulu kusintha Π² Chrome 77:

  • Anasiya kuyika chizindikiro pamasamba omwe ali ndi satifiketi ya EV (Yowonjezera Yotsimikizika). Zambiri zokhudzana ndi kugwiritsa ntchito satifiketi za EV tsopano zikuwonetsedwa pazotsitsa zomwe zikuwonetsedwa mukadina chizindikiro chotetezedwa. Dzina la kampani yotsimikiziridwa ndi akuluakulu a certification, komwe satifiketi ya EV imalumikizidwa, silidzawonetsedwanso mu bar ya adilesi;
  • Kuwonjezeka kwapadera kwa osamalira malo. Chitetezo chowonjezera cha data yapamalo osiyanasiyana, monga Cookies ndi HTTP zothandizira, zolandilidwa kuchokera kumasamba ena omwe amalamulidwa ndi omwe akuwukira. Kudzipatula kumagwira ntchito ngakhale wowukirayo apeza cholakwika popereka ndikuyesa kuyika ma code mu nkhani yake;
  • Yawonjezera tsamba latsopano lolandira ogwiritsa ntchito atsopano (chrome: //welcome/), lomwe limawonetsedwa m'malo mwa mawonekedwe omwe amatsegula tabu yatsopano pambuyo pa kukhazikitsidwa koyamba kwa Chrome. Tsambali limakupatsani mwayi wosungira ntchito zodziwika bwino za Google (GMail, YouTube, Maps, News ndi Translate), kulumikiza njira zazifupi patsamba la New Tab, kulumikizana ndi akaunti ya Google kuti mutsegule Chrome Sync, ndikukhazikitsa Chrome kuti ikhale yoyimba foni pamakina. .
  • Mndandanda watsamba latsamba latsopano, womwe ukuwonetsedwa pakona yakumanja yakumanja, tsopano uli ndi kuthekera kokweza chithunzi chakumbuyo, komanso zosankha zosankha mutu ndikukhazikitsa chipika chokhala ndi njira zazifupi zoyenda mwachangu (mawebusayiti omwe amachezera pafupipafupi, kusankha kwa ogwiritsa ntchito pamanja. , ndi midadada yobisala yokhala ndi njira zazifupi). Zokonda pakali pano zili ngati zoyesera ndipo zimafunikira kutsegulidwa kudzera pa mbendera "chrome://flags/#ntp-customization-menu-v2" ndi "chrome: // flags/#chrome-colors-custom-color-picker";
  • Makanema a chithunzi cha tsamba pamutu wa tabu aperekedwa, kuwonetsa kuti tsambalo lili mkati motsitsa;
  • Anawonjezera mbendera "--mlendo", yomwe imakulolani kuti mutsegule Chrome kuchokera pamzere wolamula mumayendedwe olowera alendo (popanda kulumikiza ku akaunti ya Google, popanda kujambula zochitika za msakatuli ku disk komanso osasunga gawolo);
  • Kuyeretsa mbendera mu chrome: // mbendera, yomwe idayamba pakutulutsidwa komaliza, ikupitilira. M'malo mwa mbendera, tsopano tikulimbikitsidwa kugwiritsa ntchito malamulo kuti mukonze khalidwe la osatsegula;
  • Batani la "Send to your device" lawonjezedwa pamasamba atsamba, tabu, ndi ma adilesi, kukulolani kuti mutumize ulalo ku chipangizo china pogwiritsa ntchito Chrome Sync. Pambuyo posankha chipangizo chomwe chikugwirizana ndi akaunti yomweyo ndikutumiza ulalo, chidziwitso chidzawonetsedwa pa chipangizo chomwe mukufuna kuti mutsegule ulalo;
  • Mu mtundu wa Android, tsamba lomwe lili ndi mndandanda wamafayilo omwe adatsitsidwa lakonzedwanso, momwe, m'malo mwa menyu yotsikira pansi yokhala ndi magawo, mabatani awonjezedwa kuti asefe mndandanda wazinthu zonse ndi mtundu wa zomwe zili, ndi zikwangwani za zithunzi zomwe zidatsitsidwa. tsopano zikuwonetsedwa kudutsa m'lifupi lonse la chinsalu;
  • Zowonjezedwa zatsopano zowunika kuthamanga kwa kutsitsa ndi kupereka zomwe zili mumsakatuli, zomwe zimalola wopanga intaneti kudziwa momwe zomwe zili patsambalo zimafikira mwachangu kwa wogwiritsa ntchito. Zida zowongolera zomwe zidaperekedwa kale zidapangitsa kuti zizitha kuweruza zokhazokha zomwe zidayamba, koma osati kukonzekera kwatsamba lonse. Chrome 77 imabweretsa API yatsopano Utoto Wokhutira Kwambiri, zomwe zimakupatsani mwayi wopeza nthawi yoperekera zinthu zazikulu (zowoneka ndi ogwiritsa ntchito) m'malo owoneka, monga zithunzi, makanema, zinthu zotchinga ndi maziko atsamba;
    Kutulutsidwa kwa Chrome 77

  • API Yowonjezera PerformanceEventTiming, yomwe imapereka zambiri za kuchedwa kusanachitike kwa wogwiritsa ntchito koyamba (mwachitsanzo, kukanikiza kiyi pa kiyibodi kapena mbewa, kudina, kapena kusuntha cholozera). API yatsopano ndi kagawo kakang'ono ka EventTiming API yomwe imapereka zambiri zowonjezera kuti muyese ndi kukonzanso mawonekedwe a mawonekedwe;
  • Zowonjezedwa zatsopano za mafomu zomwe zimapangitsa kuti zikhale zosavuta kugwiritsa ntchito zowongolera zanu zomwe sizinali zokhazikika (magawo olowetsa omwe sali oyenera, mabatani, ndi zina). Chochitika chatsopano cha "formdata" chimapangitsa kugwiritsa ntchito ma JavaScript kuti awonjezere deta pa fomuyo ikatumizidwa, popanda kusunga deta muzinthu zobisika.

    Chachiwiri chatsopano ndikuthandizira pakupanga zinthu zomwe zimagwirizanitsidwa ndi mawonekedwe omwe amakhala ngati mawonekedwe omangika, kuphatikiza kuthekera monga kuthandizira kutsimikizira kolowera ndikuyambitsa deta kuti itumizidwe ku seva. Katundu wa formAssociated adayambitsidwa kuti alembe chinthu ngati gawo la mawonekedwe, ndipo kuyimba kwa attachInternals() yawonjezedwa kuti mupeze njira zina zowongolera mawonekedwe monga setFormValue() ndi setValidity();

  • mode The Mayeso Oyambira (zoyeserera zomwe zimafunikira kuyatsa kosiyana) API yatsopano idawonjezedwa Lumikizanani ndi Wosankha, kulola wogwiritsa ntchito kusankha zolowa m'buku la maadiresi ndikupereka zambiri za iwo patsamba. Mukapempha, mndandanda wazinthu zomwe ziyenera kupezedwa zimatsimikiziridwa (mwachitsanzo, dzina lonse, imelo, nambala yafoni). Zinthuzi zikuwonetsedwa bwino kwa wogwiritsa ntchito, yemwe amapanga chisankho chomaliza kusamutsa deta kapena ayi. API ikhoza kugwiritsidwa ntchito, mwachitsanzo, mu kasitomala wamakalata apaintaneti kuti asankhe olandila kalata yotumizidwa, pa intaneti ndi ntchito ya VoIP kuyambitsa kuyimba ku nambala inayake, kapena patsamba lochezera kuti mufufuze anzanu omwe adalembetsa kale. .

    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.

    Kutulutsidwa kwa Chrome 77Kutulutsidwa kwa Chrome 77

  • Kwa mafomu, mawonekedwe "enterkeyhint", zomwe zimakupatsani mwayi wofotokozera momwe mumakhalira mukasindikiza batani la Enter pa kiyibodi yeniyeni. Malingaliro amatha kutenga zomwe zimalowa, zachitika, kupita, zotsatila, zam'mbuyomu, kusaka ndikutumiza;
  • Lamulo lowonjezeredwa document-domain, yomwe imayendetsa mwayi wopita ku katundu wa "document.domain". Mwachikhazikitso, mwayi umaloledwa, koma ngati watsutsidwa, kuyesa kusintha mtengo wa "document.domain" kumabweretsa cholakwika;
  • Kuyimba kowonjezera ku Performance API LayoutShift, zomwe zimakupatsani mwayi woti muzitha kuyang'anira kusintha komwe kuli zinthu za DOM pazenera.
  • Kukula kwa mutu wa HTTP "Referer" kumangokhala 4 KB; ngati mtengowu wapyola, zomwe zalembedwazo zimadulidwa ku dzina lachidziwitso;
  • Mtsutso wa url wa registerProtocolHandler() umangogwiritsa ntchito ma http:// ndi https:// masikimu ndipo salolanso "data:" ndi "blob:" masikimu.
  • Mu njira Intl.NumberFormat anawonjezera thandizo la masanjidwe a miyeso, ndalama, zolemba zasayansi ndi zophatikizika (mwachitsanzo, "Intl.NumberFormat('en', {style: 'unit'),
    unit: 'mita-pa sekondi'}");

  • Anawonjezera zatsopano za CSS overscroll-makhalidwe-inline ndi overscroll-makhalidwe-block kuyang'anira khalidwe la scrolling pamene malire omveka a malo a mpukutu afikira;
  • Kwa katundu wa CSS-malo oyera zakhazikitsidwa kuthandizira mtengo wa malo osweka;
  • Mu Ogwira Ntchito anawonjezera kuthandizira kutsimikizika kwa HTTP Basic ndikuwonetsa dialog yokhazikika yolowera magawo olowera;
  • Webusaiti ya MIDI API tsopano ikhoza kugwiritsidwa ntchito pokhapokha ngati pali kulumikizana kotetezeka (https, fayilo yapafupi kapena localhost);
  • Adalengezedwa kuti adachotsedwa ndi WebVR 1.1 API, yomwe idasinthidwa ndi API Chida cha WebXR, zomwe zimakupatsani mwayi wopeza zida zopangira zenizeni zenizeni komanso zowonjezereka ndikugwirizanitsa ntchito ndi magulu osiyanasiyana a zida, kuyambira pa zipewa zenizeni zenizeni mpaka mayankho otengera mafoni.
  • Mu Zida Zopangira anawonjezera Kutha kukopera katundu wa CSS wa node ya DOM ku clipboard kudzera pa menyu omwe amatchedwa ndikudina kumanja pa node mumtengo wa DOM. Mawonekedwe awonjezedwa (Show Rendering/Layout Shift Regions) kuti azitsatira masinthidwe a masanjidwe chifukwa chosowa zoikira malo zotsatsa ndi zithunzi (pamene mukukweza chithunzi chotsatira kumatsitsa mawu pansi mukamayang'ana). Audit dashboard yasinthidwa kuti itulutsidwe Zithunzi za 5.1. Yambitsani kusinthiratu kumutu wakuda wa DevTools mukamagwiritsa ntchito mutu wakuda mu OS. Mumayendedwe amawunikidwe a netiweki, mbendera yawonjezedwa kuti mutsitse chinthu kuchokera pankhokwe ya prefetch. Zowonjezera zothandizira kuwonetsa mauthenga okankha ndi zidziwitso mu gulu la Application. Mu web console, powoneratu zinthu, magawo achinsinsi a makalasi tsopano akuwonetsedwa;

    Kutulutsidwa kwa Chrome 77

  • Mu injini ya V8 JavaScript, kusungidwa kwa ziwerengero za mitundu ya ma operands omwe amagwiritsidwa ntchito pazosiyanasiyana kwakonzedwa (kumakulolani kukhathamiritsa ntchito izi poganizira zamitundu ina). Kuti muchepetse kugwiritsa ntchito kukumbukira, ma vector odziwa mtundu tsopano amaikidwa m'makumbukiro pokhapokha kuchuluka kwa bytecode kuchitidwa, kuchotsa kufunikira kwa kukhathamiritsa kwa ntchito ndi moyo waufupi. Kusintha uku kumakupatsani mwayi wosunga 1-2% ya kukumbukira mumitundu yamakompyuta apakompyuta ndi 5-6% pazida zam'manja.

    Kutulutsidwa kwa Chrome 77

    Kupititsa patsogolo scalability wa WebAssembly background compilation - ma processor cores ambiri mu dongosolo, amapindula kwambiri ndi kukhathamiritsa kowonjezera. Mwachitsanzo, pamakina a Xeon 24-core, nthawi yophatikizira pulogalamu yachiwonetsero ya Epic ZenGarden idadulidwa pakati.

    Kutulutsidwa kwa Chrome 77

Kuphatikiza pazatsopano ndi kukonza zolakwika, mtundu watsopano umatha 52 zofooka. Zofooka zambiri zidadziwika chifukwa choyesa makina pogwiritsa ntchito zida AddressSanitizer, MemorySanitizer, Control Flow Umphumphu, LibFuzzer ΠΈ AFL. Nkhani imodzi (CVE-2019-5870) yadziwika kuti ndi yovuta, mwachitsanzo. imakupatsani mwayi wodutsa magawo onse achitetezo cha asakatuli ndikuchita ma code pa system kunja kwa sandbox. Tsatanetsatane wa chiopsezo chachikulu mpaka pano osawululidwa, zimangodziwika kuti zitha kutsogolera kumalo okumbukira omasulidwa kale mu code multimedia data processing code. Monga gawo la pulogalamu yolipira mphotho zandalama pozindikira zovuta zomwe zatulutsidwa pano, Google idapereka mphotho 38 zokwana $33500 (mphotho imodzi ya $7500, mphotho zinayi za $3000, mphotho zitatu za $2000, mphotho zinayi za $1000 ndi mphotho zisanu ndi zitatu za $500). Kukula kwa mphotho 18 sikunadziwikebe.

Source: opennet.ru

Kuwonjezera ndemanga