Ukukhishwa kwe-Chrome 85

Google kwethulwe ukukhishwa kwesiphequluli sewebhu I-Chrome 85... Kanyekanye iyatholakala ukukhishwa okuzinzile kwephrojekthi yamahhala Chromium, esebenza njengesisekelo se-Chrome. Isiphequluli se-Chrome okuhlukile ukusetshenziswa kwezimpawu ze-Google, ukuba khona kwesistimu yokuthumela izaziso uma kwenzeka ingozi, ikhono lokulanda imojula ye-Flash uma ucelwa, amamojula wokudlala okuqukethwe kwevidiyo evikelekile (DRM), uhlelo lokufaka ngokuzenzakalelayo izibuyekezo kanye nokudlulisa ngesikhathi sokusesha Izilinganiso ze-RLZ. Ukukhishwa okulandelayo kwe-Chrome 86 kuhlelelwe u-Okthoba 6.

main shintsha в Chrome 85:

  • Kwengeziwe ikhono lokugoqa amaqembu amathebhu. Amathebhu aqoqwa kusetshenziswa imenyu yokuqukethwe futhi angahlotshaniswa nombala othile kanye nelebula. Uma uchofoza kulebula yeqembu, amathebhu ahlotshaniswayo manje ayafihlwa futhi esikhundleni salokho kusale ilebula eyodwa. Ukuchofoza ilebula futhi kususa isici sokucasha.

    Ukukhishwa kwe-Chrome 85

    Ukukhishwa kwe-Chrome 85

  • Ukuhlola kuqala okusetshenzisiwe kokuqukethwe kwethebhu. Ukuhambisa phezu kwenkinobho yethebhu manje kukhombisa isithonjana sekhasi kuthebhu. Isici asikenziwa sisebenze kubo bonke abasebenzisi futhi singanikwa amandla kusetshenziswa isilungiselelo se-“chrome://flags/#tab-hover-cards”.

    Ukukhishwa kwe-Chrome 85

  • Kwengezwe amandla okugcina amafomu e-PDF ahleliwe, kanye nezilungiselelo eziphakanyisiwe “chrome://flags#pdf-viewer-update” kanye ne-“chrome://flags/#pdf-two-up-view” ukuze uzihlole interface entsha ukubuka amadokhumenti e-PDF.
  • Kwengezwe amandla okushintshanisa izixhumanisi kusetshenziswa amakhodi e-QR. Ukuze ukhiqize ikhodi ye-QR yekhasi lamanje, isithonjana esikhethekile sibekwe kubha yekheli, esibonakala uma uchofoza ibha yekheli. Isici asikenziwa sisebenze kubo bonke abasebenzisi futhi singanikwa amandla kusetshenziswa isilungiselelo se-“chrome://flags/#sharing-qr-code-generator”.

    Ukukhishwa kwe-Chrome 85

  • Ikhasi elithi mayelana:amafulegi manje selinenketho ethi “I-Omnibox UI Fihla Indlela Ye-URL Yesimo Esiqinile, Umbuzo, kanye NeRef” (“chrome://flags#omnibox-ui-hide-steady-state-url-path-query-and- ref-on-interaction"), ukuvumela khubaza ukuboniswa kwezinto zendlela namapharamitha wemibuzo kubha yekheli, ushiye kuphela isizinda sesayithi sibonakala. Ukucasha kwenzeka uma uqala ukusebenzisana nekhasi (i-URL egcwele iboniswa ngenkathi ilayisha futhi kuze kube yilapho umsebenzisi eqala ukuskrola). Ngemva kokufihla, uyalwa ukuthi uchofoze ibha yekheli ukuze ubuke i-URL egcwele. Kukhona futhi inketho ethi "chrome://flags#omnibox-ui-reveal-steady-state-url-path-query-and-ref-on-hover" ukuze ubonise i-URL egcwele hambisa phezulu. Isilungiselelo esithi “Bonisa njalo i-URL egcwele” etholakala kumenyu yokuqukethwe sikhansela kufihlwa okuthi “https://”, “www.”, izindlela namapharamitha. Ngokuzenzakalelayo, ukufihla okwamanje kunikwe amandla kumaphesenti amancane wabasebenzisi. Isisusa soshintsho kuthiwa isifiso sokuvikela abasebenzisi emikhonyovuni yobugebengu bokweba imininingwane ebucayi ekhohlisa amapharamitha ku-URL.
    Ukukhishwa kwe-Chrome 85

  • Kumodi yethebhulethi, amadivayisi wesikrini esithintwayo anika amandla ukuzulazula okuvundlile kuwo wonke amathebhu avuliwe, okubonisa izithonjana ezinkulu zamakhasi ahlobene namathebhu ngaphezu kwezihloko zamathebhu. Amathebhu angahanjiswa futhi ahlelwe kabusha kusetshenziswa ukuthinta kwesikrini. Ukuboniswa kwezithonjana kuyavulwa futhi kuvalwe ngenkinobho ekhethekile ebekwe eduze kwebha yekheli kanye nesithombe somsebenzisi. Ukuze ukhubaze imodi, izilungiselelo ezithi “chrome://flags/#webui-tab-strip” kanye ne-“chrome://flags/#scrollable-tabstrip” zinikezwa.

    Ukukhishwa kwe-Chrome 85

  • Kunguqulo ye-Android, lapho uthayipha kubha yekheli ohlwini lwamakhasi aphakanyisiwe, iseluleko sinikezwa ukuze uzulazule ngokushesha kumathebhu asevele evuliwe.
    Ukukhishwa kwe-Chrome 85

  • Enguqulweni ye-Android, kumenyu yokuqukethwe yezixhumanisi ezivela uma ucindezela isikhathi eside kusixhumanisi, kwengezwe amathegi okugqamisa amakhasi asheshayo. Isivinini sinqunywa ngokusekelwe kumamethrikhi Amavidiyo we-Core Web, kucatshangelwa amamethrikhi ahlanganisiwe esikhathi sokulayisha, ukuphendula kanye nokuzinza kokuqukethwe.
    Ukukhishwa kwe-Chrome 85

  • Ukuvinjwa kuhlinzekiwe ibhuthi engaphephile (ngaphandle kokubethela) kwamafayela asebenzisekayo kanye nezixwayiso ezingeziwe zokulandwa okungaphephile kwezingobo zomlando (i-zip, i-iso, njll.). Ekukhishweni okulandelayo, silindele ukuvimba izingobo zomlando futhi sibonise isexwayiso samadokhumenti (i-docx, i-pdf, njll.). Ngokuzayo, kuhlelwe ukuthi kancane kancane iyeke ukusekela ukulayisha ifayela ngaphandle kokubethela. Ukuvimbela kwenziwa ngoba ukulanda amafayela ngaphandle kokubethela kungasetshenziswa ukwenza izenzo ezinonya ngokufaka okuqukethwe esikhundleni sokuhlasela kwe-MITM.
  • Ukusekelwa kwefomethi yesithombe se-AVIF (AV1 Image Format) kunikwa amandla ngokuzenzakalela, esebenzisa ubuchwepheshe bokuminyaniswa kwe-intra-frame kusuka kufomethi yombhalo wekhodi wevidiyo ye-AV1. Isiqukathi sokusabalalisa idatha ecindezelwe ku-AVIF sifana ngokuphelele ne-HEIF. I-AVIF isekela zombili izithombe ku-HDR (High Dynamic Range) kanye nesikhala sombala we-Wide-gamut, kanye nakububanzi obujwayelekile obuguqukayo (SDR).
  • Lapho uhlanganisa imihlangano yeWindows ne-macOS ngokuzenzakalelayo lapho ubiza abahlanganisi be-MSVC ne-Clang kuhlanganisiwe ukwenza kahle okusekelwe emiphumeleni yekhodi yephrofayili (i-PGO - Ukwenza ngcono okuqondiswa yiphrofayela), okukuvumela ukuthi ukhiqize ikhodi elunge kakhulu ngokusekelwe ekuhlaziyweni kwezici zokwenziwa kohlelo. Ukunika amandla i-PGO kwenze kwaba nokwenzeka ukusheshisa ukulayishwa kwethebhu cishe ngo-10% (i-speedometer 2.0 test speedup ku-macOS ngo-7.7%, futhi ku-Windows ngo-11.4%). Ukusabela kwesixhumi esibonakalayo kukhuphuke ngo-3.9% kuma-macOS, naku-Windows ngo-7.3%.
  • Kwengezwe imodi yokuhlola yokunciphisa umsebenzi wethebhu engemuva (“I-Tab Throttling”), efinyeleleka ngokulungiselelwa kwe-“chrome://flags##intensive-wake-up-throttling” (okulindeleke ukuthi inikwe amandla ngokuzenzakalela ku-Chrome 86). Uma le modi ivuliwe, ukudluliswa kokulawula kumathebhu angemuva (TaskQueues) kuncishiswa kube ucingo olu-1 ngomzuzu uma ikhasi lingemuva ngaphezu kwemizuzu emi-5.
  • Kuzo zonke izigaba zabasebenzisi, imodi yokunciphisa ukusetshenziswa kwensiza ye-CPU iyasebenza uma iwindi lesiphequluli lingekho emkhakheni wokubuka womsebenzisi. I-Chrome ihlola ukuthi ingabe iwindi lesiphequluli ligqitshwe ngamanye amawindi futhi ivimbela ukudweba amaphikseli ezindaweni ezigqagqene.
  • Kuqiniswe isivikelo ekulayisheni okuqukethwe kwe-multimedia exubile (uma izinsiza zilayishwa ekhasini le-HTTPS nge-http:// protocol). Emakhasini avulwe nge-HTTPS, ukushintshwa okuzenzakalelayo kwezixhumanisi ezithi “http://” ezino-“https://” kumabhulokhi ahlotshaniswa nokulayisha izithombe kuye kwasetshenziswa (ngaphambilini, imibhalo nama-iframe, amafayela omsindo namavidiyo kwashintshwa). Uma isithombe singatholakali nge-https, khona-ke ukulandwa kwaso kuvinjiwe (ungakwazi ukumaka mathupha ukuvinjwa ngemenyu etholakala ngophawu lwelokhi kubha yekheli).
  • Okwezitifiketi ze-TLS ezikhishwe kusukela ngoSepthemba 1, 2020, kuyoba kuzosebenza umkhawulo omusha esikhathini sokusebenza - isikhathi sokuphila salezi zitifiketi asinakudlula izinsuku ezingama-398 (izinyanga eziyi-13). Imikhawulo efanayo iyasebenza kuFirefox nakuSafari. Ezitifiketini ezitholwe ngaphambi komhla ka-1 Septhemba, ukwethenjwa kuzogcinwa kodwa kukhawulelwe ezinsukwini ezingama-825 (iminyaka engu-2.2).
  • Ama-API amaningana amasha engeziwe kumodi ye-Origin Trials (izici zokuhlola ezidinga ukwenziwa kusebenze okuhlukile). I-Origin Trial isho amandla okusebenza ne-API eshiwo ezinhlelweni ezilandwe ku-localhost noma 127.0.0.1, noma ngemva kokubhalisa nokwamukela ithokheni elikhethekile elisebenza isikhathi esilinganiselwe sesayithi elithile.
    • Okuhlongozwayo umqondo inthanethi ukuhlinzeka ngokuzulazula okungenazihibe phakathi kwamasayithi futhi ufake ikhasi elilodwa kwelinye ukuze uhlole kuqala okuqukethwe ngaphambi kokuthutha. Kuhlongozwe umaka omusha , okukuvumela ukuthi ubonise elinye ikhasi ngendlela yokufaka, uma kugxilwe kulo, ikhasi eliboniswe ekufakweni lizodluliselwa kusimo sedokhumenti eyinhloko, lapho ukuzulazula kuvunyelwe khona. Ngokungafani ne-iframe, okufakiwe kuhlukaniswe ngokuphelele nekhasi elingaphansi futhi kuthathwa njengedokhumenti ehlukile.
    • API Landa Ukusakaza Okulayishiwe, okuvumela ukulanda izicelo zokulayisha okuqukethwe ngendlela yokusakaza KufundekaStream (ngaphambilini isicelo besidinga ukuthi okuqukethwe kulunge ngokugcwele, kodwa manje ungaqala ukuthumela idatha ngendlela yokusakaza ngaphandle kokulinda indikimba yesicelo ukuthi ilunge ngokugcwele). Isibonelo, uhlelo lwewebhu lungaqala ukuthumela idatha yefomu lewebhu ngokushesha nje lapho umsebenzisi eqala ukuthayipha endaweni yokufaka futhi lapho ukuthayipha kuqediwe, idatha izothunyelwa nge- fetch(). Kubandakanya nge-API entsha, ungadlulisela idatha yomsindo nevidiyo ekhiqizwe ohlangothini lweklayenti.
    • I-API ehlongozwayo I-Declarative Shadow DOM ukwakha amagatsha empande emisha Isithunzi se-DOM, isibonelo ukuhlukanisa isitayela sesici senkampani yangaphandle esingenisiwe kanye nokugqamisa kwayo kwe-DOM ehlobene nedokhumenti eyinhloko. I-API yesimemezelo ehlongozwayo ikuvumela ukuthi usebenzise i-HTML kuphela ukuze ususe ukuphina amagatsha e-DOM ngaphandle kwesidingo sokubhala ikhodi ye-JavaScript.
    • Impahla eyengeziwe I-RTCRtpEncodingParameters.adaptivePtime, okuvumela umthumeli wemifudlana ye-RTC (ukuxhumana kwesikhathi sangempela) ukuthi alawule ukwenziwa kusebenze kwendlela yokuthumela iphakethe eguquguqukayo.
    • Kulula ukunikeza isitoreji esiqhubekayo sama-PWA asevele afakiwe (Izinhlelo Zokusebenza Zewebhu Eziqhubekayo) kanye nama-TWA (Imisebenzi Yewebhu Ethenjwayo)
      Uhlelo lokusebenza ludinga ukushayela indlela ye-navigator.storage.persist() futhi isitoreji esiqhubekayo izohlinzekwa ngokuzenzakalelayo.

  • Kusetshenziswe umthetho omusha we-CSS @impahla, okukuvumela ukuthi ubhalise ngokwezifiso izakhiwo ze-CSS ngefa, ukuhlola uhlobo namanani azenzakalelayo. Isenzo se-@property siyefana nendlela yerejistaProperty() engezwe ngaphambili.
  • Kuzinhlelo ezisebenzisa i-Windows OS, kungenzeka ukusebenzisa indlela GetInstalledRelatedApps () ukunquma ukufakwa kwezicelo ze-PWA. Ngaphambilini, le ndlela yayisebenza kuphela ku-platform ye-Android.
  • Usekelo lwedeskithophu manje luyatholakala izinqamuleli zohlelo lokusebenza, okukuvumela ukuthi unikeze ukufinyelela okusheshayo ezenzweni ezijwayelekile ezidumile kuhlelo lokusebenza. Ukuze udale izinqamuleli, vele ungeze izici ku-manifest yohlelo lokusebenza lwewebhu ngefomethi ye-PWA (Progressive Web Apps). Ngaphambilini, izinqamuleli zohlelo lokusebenza bezitholakala kuphela kunkundla ye-Android.
  • Kwengezwe impahla ye-CSS okuqukethwe-ukubonakala ukulawula ukubonakala kokuqukethwe ukuze uthuthukise ukunikezwa. Uma kusethelwe 'okuzenzakalelayo', ukubonakala kunqunywa isiphequluli ngokusekelwe ekubeni seduze kwe-elementi nomngcele wendawo ebonakalayo. Inani 'elifihliwe' likuvumela ukuthi ulawule ngokuphelele ukuboniswa kwe-elementi emibhalweni.
  • Kwengezwe impahla ye-CSS counter-set ukusetha inani elithile lezinto zokubala ezikhona. Isakhiwo esisha se-CSS sihambisana nezindawo zokusetha kabusha ezikhona ngaphambili kanye nezandisayo, ezisetshenziselwa ukwakha isibali esisha noma ukwandisa esivele sikhona.
  • Kwengezwe isici se-CSS 'sekhasi' ukuze sibonise ikhasi lapho liphrintwa, kanye nesakhiwo 'somumo wekhasi' ukuze uthole ulwazi lomumo wekhasi ('kwesokudla', 'zungezisa-kwesokunxele' futhi 'zungezisa-kwesokudla'). Usekelo olusetshenzisiwe lokufinyelela amakhasi ngamagama, isibonelo “@page foobar {}”.
  • I-API isetshenzisiwe Isikhathi Somcimbi ukukala ukubambezeleka komcimbi ngaphambi nangemuva kokulayisha ikhasi.
  • Umcimbi wokushiyaisithombe manje udlulisa ireferensi ku-pictureInPictureWindow ukuze ufinyelele iwindi ngemodi yesithombe-esithombeni.
  • Uma ugcwalisa unhlokweni we-Referrer, okuzenzakalelayo manje kuyasebenza Umthetho oqinile wemvelaphi-lapho-imvelaphi enqamulayo (thumela i-Referrer encishisiwe kwabanye abasingathi okulayishwa kuyo izinsiza) esikhundleni sokuthi i-no-referrer-when-downgrade (I-Referrer ayigcwaliswanga uma ifinyelela ukusuka ku-HTTPS kuya ku-HTTP, kodwa ithunyelwa uma ilayisha. izinsiza nge-HTTPS).
  • Ku-WebAuthn API ehlongozwayo izindlela ezintsha getPublicKey(), getPublicKeyAlgorithm() kanye ne getAuthenticatorData().
  • Ku-WebAssembly kwengezwe Usekelo lokungenisa nokuthekelisa amapharamitha we-64-bit integer kusetshenziswa uhlobo lwe-JavaScript BigInt.
  • I-WebAssembly isebenzisa isandiso Inani eliningi, ukuvumela imisebenzi ibuyisela inani elingaphezu kwelilodwa.
  • I-Liftoff baseline compiler ye-WebAssembly inikwe amandla kuzo zonke izakhiwo namapulatifomu, hhayi amasistimu we-Intel kuphela. Umehluko oyinhloko phakathi kwe-Liftoff ne-TurboFan compiler esetshenziswe ngaphambilini ukuthi i-Liftoff ihlose ukuzuza isivinini esiphezulu sokuhlanganiswa kokuqala, ngezindleko zokusebenza okuphansi kwekhodi ekhiqiziwe. I-Liftoff ilula kakhulu kune-TurboFan futhi ikhiqiza ikhodi yomshini osulungele ukugijima ngokushesha okukhulu, okukuvumela ukuthi uqale ukuwenza cishe ngokushesha, ugcine ukubambezeleka kokuhlanganiswa kuncane. Ukuze kusheshiswe ikhodi esalungiswa, isigaba sokuhlanganisa sokuthuthukisa siqhutshwa ngokuhambisana, esenziwe kusetshenziswa i-Turbofan compiler. Uma imiyalelo yomshini olungiselelwe isilungile, okusalungiswa kokuqala kungena esikhundleni sekhodi esheshayo. Sekukonke, ngokunciphisa ukubambezeleka ngaphambi kokuthi kuqale ukubulawa, i-Liftoff inyuse ukusebenza kwe-WebAssembly test suite cishe ngama-20%.
  • Ku-JavaScript kwengezwe ama-opharetha ama-assignment amasha anengqondo: "??=", "&&=" kanye "||=". U-opharetha we-"x ??=y" wenza umsebenzi ozokwenziwa kuphela uma u-"x" ehlola ukuze angasebenzi noma angachazwanga. Umsebenzisi othi "x ||= y" wenza umsebenzi ozokwenziwa kuphela uma u-"x" ANGAMANGA futhi "x &&= y" ethi TRUE.
  • Indlela ye-String.prototype.replaceAll() eyengeziwe, ebuyisela iyunithi yezinhlamvu entsha (uchungechunge lwangempela luhlala lungashintshiwe) lapho konke okufanayo kushintshaniswa khona ngokusekelwe kuphethini eshiwo. Amaphethini angaba amamaski alula noma izinkulumo ezivamile.
  • Kusetshenziswe indlela ye-Promise.any(), ebuyisela Isithembiso sokuqala esiqediwe ohlwini.
  • I-AppCache manifest (ubuchwepheshe bokuhlela ukusebenza kwesicelo sewebhu kumodi engaxhunyiwe ku-inthanethi) iyekisiwe. Isizathu esibaluliwe isifiso sokususa enye ye-vector yokuhlaselwa kwemibhalo ephambanayo. Kunconywa ukusebenzisa i-API esikhundleni se-AppCache ikhava.
  • Ukudluliswa kwamakhukhi akuvunyelwe ku-SameSite=Ayikho imodi yokuxhumana ngaphandle kokubethela. Isibaluli se-SameSite sicaciswe kusihloko se-Set-Cookie ukuze silawule ukudluliswa kwamakhukhi futhi ngokuzenzakalelayo sisethelwa inani elithi "SameSite=Lax", elikhawulela ukuthunyelwa kwamakhukhi ngezicelo ezingaphansi kwesayithi, njengesicelo sesithombe. noma ukulayisha okuqukethwe nge-iframe evela kwenye isayithi.
    Amasayithi angakwazi ukukhipha ukuziphatha okuzenzakalelayo kwe-SameSite ngokubeka ngokusobala ukulungiselelwa kwekhukhi ku-SameSite=None. I-SameSite=Alikho inani le-Cookie manje selingasethwa kuphela kokuthi Imodi Evikelekile, evumeleke ekuxhumekeni nge-HTTPS.

  • Kumathuluzi onjiniyela bewebhu kwengezwe ukusekelwa kwezitayela zokuhlela ezidalwe izinhlaka ze-CSS-in-JS zisebenzisa i-CSSOM API (CSS Object Model), kanye nezitayela ezengezwe zisuka ku-JavaScript. Ideshibhodi yokuhlola ibuyekeziwe ukuze ikhishwe I-Lighthouse 6.0, elengeza amamethrikhi amasha I-Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS) kanye Nenani Lokuvimba Isikhathi (TBT).

    Ukukhishwa kwe-Chrome 85

  • Ideshibhodi Yokusebenza ibonisa ulwazi mayelana ukulondoloza isikhashana imiphumela yokuhlanganisa i-JavaScript. Uma umsebenzisi ezulazula ekhasini, isikali sibonisa isikhathi esihlobene nokuqala kokuzulazula, hhayi ukuqala kokurekhoda.

    Ukukhishwa kwe-Chrome 85

Ngokungeziwe ezenzweni ezintsha nokulungiswa kweziphazamisi, inguqulo entsha iyaqeda 20 ubuthakathaka. Ubungozi obuningi buhlonzwe njengomphumela wokuhlola okuzenzakalelayo ngamathuluzi IkheliSanitizer, I-MemorySanitizer, Lawula Ubuqotho Bokugeleza, I-LibFuzzer и AFL. Azikho izinkinga ezibucayi ezitholiwe ezingavumela umuntu ukuthi adlule wonke amazinga okuvikela isiphequluli futhi akhiphe ikhodi kusistimu engaphandle kwendawo ye-sandbox. Njengengxenye yohlelo lokukhokha imiklomelo yemali ngokuthola ubungozi ekukhishweni kwamanje, i-Google ikhokhele imiklomelo engu-14 ebiza u-$10000 (umklomelo owodwa ka-$5000, imiklomelo emithathu ka-$1000, kanye nemiklomelo emine yama-$500). Usayizi wemiklomelo engu-6 awukakanqunywa.

Source: opennet.ru

Engeza amazwana