Chrome kuburitswa 85

Google yakaunzwa web browser kusunungurwa Chrome 85... Panguva imwe chete inowanikwa kusunungurwa kwakagadzikana kwepurojekiti yemahara chromium, iyo inoshanda sehwaro hweChrome. Chrome browser zvakasiyana kushandiswa kweGoogle logos, kuvapo kwehurongwa hwekutumira zviziviso kana yaparara, kugona kudhawunirodha Flash module pakukumbira, ma module ekutamba akachengetedzwa vhidhiyo yemukati (DRM), sisitimu yekuisa otomatiki zvigadziriso uye kutapurirana panguva yekutsvaga. RLZ parameters. Kuburitswa kunotevera kweChrome 86 kwakarongerwa Gumiguru 6.

chikuru change Π² Chrome 85:

  • Added kugona kudonha mapoka ematabu. Matebhu akaiswa muboka achishandisa menyu yemamiriro ezvinhu uye anogona kubatanidzwa nerumwe ruvara uye label. Paunodzvanya pachikwata cheboka, iwo ma tabo anosanganisirwa ave akavanzwa uye chitupa chimwe chete chinoramba chiri panzvimbo. Kudzvanya iyo label zvakare kunobvisa iyo yekuvanda chimiro.

    Chrome kuburitswa 85

    Chrome kuburitswa 85

  • Yakaitwa preview yezviri mukati me tab. Kutenderera pamusoro pebhatani reti ikozvino rinoratidza pikicha yepeji iri mutebhu. Iyo ficha haisati yaitwa kune vese vashandisi uye inogona kugoneswa uchishandisa iyo "chrome://flags/#tab-hover-makadhi" kuseta.

    Chrome kuburitswa 85

  • Yakawedzera kugona kuchengetedza akagadziridzwa mafomu ePDF, uye zvakare akakurudzira marongero "chrome://flags#pdf-viewer-update" uye "chrome://flags/#pdf-two-up-view" yekuyedza new interface kuona mapepa ePDF.
  • Yakawedzera kugona kuchinjanisa zvinongedzo uchishandisa QR makodhi. Kuti ugadzire kodhi yeQR yepeji razvino, chiratidzo chakakosha chinoiswa mubhari yekero, iyo inooneka paunodzvanya pane kero bar. Iyo ficha haisati yaitwa kune vese vashandisi uye inogona kugoneswa uchishandisa iyo "chrome://flags/#sharing-qr-code-generator" kuseta.

    Chrome kuburitswa 85

  • Iyo nezve: mireza peji ikozvino ine sarudzo "Omnibox UI Viga Yakatsiga-State URL Nzira, Mubvunzo, uye Ref" ("chrome://flags#omnibox-ui-hide-steady-state-url-path-query-and- ref-on-interaction"), kubvumira dzima kuratidzwa kwezvinhu zvegwara uye query paramita mubhari yekero, uchisiya chete saiti domain ichioneka. Kuhwanda kunoitika paunotanga kudyidzana nepeji (iyo URL yakazara inoratidzwa uchirodha uye kusvikira mushandisi atanga kupuruzira). Mushure mekuhwanda, unokurudzirwa kudzvanya kero bar kuti uone iyo yakazara URL. Pane zvakare sarudzo "chrome://flags#omnibox-ui-reveal-steady-state-url-path-query-and-ref-on-hover" kuratidza URL yakazara pane hover. Iyo "Gara uchiratidzira yakazara URL" kuseta inowanikwa mumenu yemukati inodzima kuhwanda "https://", "www.", nzira uye paramita. Nekusagadzika, kuvanda parizvino kunogoneswa chete kune diki muzana yevashandisi. Kurudziro yeshanduko iyi inonzi chishuwo chekudzivirira vashandisi kubva kuhutsotsi hunokanganisa maparameter muURL.
    Chrome kuburitswa 85

  • Mumatablet modhi, zvidzitiro zve touch screen zvinogonesa kufamba kwakatwasuka pamatabhu akavhurika, ayo anoratidza zvigunwe zvihombe zvemapeji ane hukama nematabu kuwedzera kune mazita etabhu. Matebhu anogona kufambiswa uye kurongwa patsva uchishandisa skrini gestures. Kuratidzwa kwezvigunwe kunovhurwa nekudzimwa nebhatani rakakosha riri padivi pekero bar uye avatar yemushandisi. Kudzima modhi, marongero "chrome://flags/#webui-tab-strip" uye "chrome://flags/#scrollable-tabstrip" anopihwa.

    Chrome kuburitswa 85

  • Muiyo Android vhezheni, kana uchinyora mubhawa rekero mune runyorwa rwemapeji akakurudzirwa, zano rinopihwa kukurumidza kufamba uchivhura ma tabo.
    Chrome kuburitswa 85

  • Muiyo Android vhezheni, mune yemukati menyu yezvibatanidza zvinoonekwa kana iwe uchidzvanya-refu pane chinongedzo, akawedzera tags kuratidza mapeji anokurumidza. Speed ​​​​inotemerwa zvichibva pamametrics Zvikuru Webhu Vitals, tichifunga nezve aggregate metrics yenguva yekuremerwa, kupindura uye kugadzikana kwemukati.
    Chrome kuburitswa 85

  • Kuvharira kwakapihwa bhutsu isina kuchengeteka (pasina encryption) yemafaira anogona kuitiswa uye yakawedzera yambiro yekudhawunirodha isina kuchengetedzeka yezvinyorwa (zip, iso, nezvimwewo). Mukuburitswa kunotevera, isu tinotarisira kuvhara matura uye kuratidza yambiro yemagwaro (docx, pdf, nezvimwewo). Mune ramangwana, zvakarongwa kumira zvishoma nezvishoma kutsigira faira kurodha pasina encryption. Kuvharira kunoitwa nekuti kurodha mafaera pasina encryption kunogona kushandiswa kuita zvakaipa nekutsiva zvirimo panguva yekurwiswa kweMITM.
  • Tsigiro yeAVIF (AV1 Image Format) fomati yemufananidzo inogoneswa nekusarudzika, iyo inoshandisa intra-frame compression matekinoroji kubva kuAV1 vhidhiyo encoding fomati. Iyo mudziyo wekugovera yakamanikidzwa data muAVIF yakafanana zvachose neHEIF. AVIF inotsigira ese ari maviri mifananidzo muHDR (High Dynamic Range) uye Wide-gamut color space, pamwe neyakajairwa dynamic renji (SDR).
  • Paunenge uchigadzira magungano eWindows uye macOS nekukasira kana uchidaidza iyo MSVC uye Clang compilers zvaisanganisira optimization yakavakirwa pamhedzisiro yekodhi profiling (PGO - Profile-inotungamirwa optimization), iyo inokutendera iwe kuburitsa yakawedzera kodhi kodhi zvichienderana nekuongororwa kwezvimiro zvehurongwa hwekuita. Kugonesa PGO kwakaita kuti ikurumidze kurodha tabhu neinosvika gumi muzana (speedometer 10 bvunzo yekumhanyisa paMacOS ne2.0%, uye paWindows ne7.7%). Interface inopindura yakawedzera mu macOS ne11.4%, uye muWindows ne3.9%.
  • Yakawedzera nzira yekuyedza yekudzikisa kumashure tab chiitiko ("Tab Throttling"), inowanikwa kuburikidza ne "chrome://flags##intensive-wake-up-throttling" kuseta (inotarisirwa kugoneswa nekusarudzika muChrome 86). Kana iyi modhi ikagoneswa, kuendesa kwekutonga kumatabhu ekumashure (TaskQueues) kunoderedzwa kuita 1 kufona paminiti kana peji iri kumashure kweanopfuura maminetsi mashanu.
  • Kune ese mapoka evashandisi, modhi yekudzikisa CPU zviwanikwa yekushandisa inomisikidzwa kana hwindo rebrowser risiri mumunda wemushandisi wekuona. Chrome inotarisa kana hwindo rebrowser rakaputirwa nemamwe mahwindo uye inodzivirira kudhirowa pixels munzvimbo dzinopindirana.
  • Yakasimbiswa dziviriro kubva pakurodha zvakasanganiswa multimedia zvirimo (kana zviwanikwa zvaiswa paHTTPS peji kuburikidza ne http: // protocol). Pamapeji akavhurwa kuburikidza neHTTPS, otomatiki kutsiva "http://" zvinongedzo zvine "https://" mumabhuroko ane chekuita nekurodha mifananidzo zvakaitwa (kare, zvinyorwa uye iframe, mafaera eruzha nemavhidhiyo zvakatsiviwa). Kana mufananidzo usingawanikwe kuburikidza ne https, saka kudhawunirodha kwayo kwakavharwa (iwe unogona kumaka kuvharika kuburikidza nemenu inowanikwa kuburikidza nechiratidzo chekuvhara mubhari yekero).
  • Zvezvitupa zveTLS zvakapihwa kutanga Gunyana 1, 2020, vachava muganho mutsva wenguva yechokwadi uchashanda - hupenyu hwezvitupa izvi hahugone kudarika mazuva 398 (mwedzi gumi nenhatu). Zvirambidzo zvakafanana zvinoshanda muFirefox uye Safari. Kune zvitupa zvakagamuchirwa pamberi paGunyana 13st, kuvimba kunochengetedzwa asi kunogumira kumazuva 1 (makore 825).
  • MaAPI matsva akati wandei akawedzerwa kune Origin Miyedzo modhi (yekuyedza maficha anoda kupatsanurwa activation). Origin Trial inoreva kugona kushanda neiyo API yakatarwa kubva kune yakatorwa kubva kune localhost kana 127.0.0.1, kana mushure mekunyoresa uye kugamuchira yakakosha tokeni iyo inoshanda kwenguva shoma kune yakatarwa saiti.
    • Proposed pfungwa portals kupa kufamba kusina musono pakati pemasaiti uye kuisa peji imwe mune imwe kuti utarise zvirimo usati wafamba. Tag nyowani yakurudzirwa , iyo inokubvumira kuti uratidze imwe peji muchimiro chekuisa, kana yakatarisa, peji inoratidzwa mukuisa ichaendeswa kune imwe nzvimbo yegwaro guru, mukati mayo kufamba kunobvumirwa. Kusiyana neiframe, iyo inoiswa yakaparadzaniswa zvachose kubva kune iri pasi peji uye inobatwa segwaro rakaparadzana.
    • API Fetch Upload Streaming, iyo inobvumira kutora zvikumbiro kurodha zvemukati muchimiro cherukova ReadableStream (kare chikumbiro chaida kuti zvirimo zvigadzirire zvizere, asi ikozvino unogona kutanga kutumira data nenzira yerukova pasina kumirira kuti mutumbi wekukumbira ugadzirire zvizere). Semuenzaniso, application yewebhu inogona kutanga kutumira data rewebhu fomu kana mushandisi angotanga kutaipa mameseji mumunda wekuisa uye kana kutaipa kwapera, data racho rinozotumirwa kuburikidza nekutora (). Kusanganisira kuburikidza neiyo API nyowani, unogona kufambisa odhiyo uye vhidhiyo data inogadzirwa padivi revatengi.
    • API yakarongwa Declarative Shadow DOM kugadzira matavi matsva emidzi mukati Mvuri DOM, semuenzaniso kupatsanura yakaunzwa kunze-bato rechitatu chimiro uye yakabatana nayo DOM inosimbisa kubva kugwaro guru. Iyo yakatsanangurwa declarative API inobvumidza iwe kushandisa chete HTML kuburitsa matavi eDOM pasina chikonzero chekunyora JavaScript kodhi.
    • Added property RTCRtpEncodingParameters.adaptivePtime, iyo inobvumira mutumi weRTC nzizi (chaiyo-nguva yekukurukurirana) kudzora kushandiswa kweiyo adaptive packet kutumira michina.
    • Zviri nyore kupa chengetedzo inoramba iripo yePWAs dzakatoiswa (Progressive Web Apps) uye TWAs (Trusted Web Activities)
      Chishandiso chinongoda kufonera navigator.storage.persist() nzira uye kuenderera mberi kuchengetedza zvichapihwa otomatiki.

  • Wakaita mutemo mutsva weCSS @property, zvichikubvumira kuti unyore tsika CSS zvivakwa nenhaka, cheki chemhando uye tsika dzekugara. Iyo @property chiito chakafanana neyerejistaProperty () nzira yakawedzerwa kare.
  • Kune masisitimu anomhanyisa Windows OS, zvinokwanisika kushandisa nzira GetInstalledRelatedApps () kuona kuiswa kwePWA zvikumbiro. Kare, nzira iyi yaingoshanda pachikuva Android.
  • Desktop rutsigiro rwave kuwanikwa mapfupi ekushandisa, ichikubvumidza iwe kuti upe nekukurumidza kuwana kune yakakurumbira chiyero zviito mukushandisa. Kuti ugadzire mapfupi, ingo wedzera zvinhu kuwebhu application manifest muPWA (Progressive Web Apps) fomati. Pakutanga, mapfupi ekushandisa aingowanikwa pachikuva Android.
  • Yakawedzerwa CSS pfuma kugutsikana-kuonekwa kudzora kuoneka kwezvirimo kukwenenzvera kupa. Kana yaiswa ku 'auto', kuoneka kunotemerwa nebrowser zvichibva pane chinhu chiri padyo nemuganhu wenzvimbo inoonekwa. Iko 'yakavanzwa' kukosha inokubvumira kuti unyatso kudzora kuratidzwa kwechinhu kubva muzvinyorwa.
  • Yakawedzerwa CSS pfuma counter-set kuseta mutengo chaiwo wemakaunda aripo. Iyo itsva CSS pfuma inozadzisa yaimbove iripo counter-reset uye counter-increment zvivakwa, izvo zvinoshandiswa kugadzira counter nyowani kana kuwedzera iripo.
  • Yakawedzera 'peji' CSS chivakwa kuratidza peji payakadhindwa, pamwe ne 'peji-inomisikidzwa' chivakwa kuti uwane ruzivo rwekumisikidza peji ('yakatwasuka', 'tenderedza-kuruboshwe' uye 'kutenderera-kurudyi'). Yakaitwa tsigiro yekuwana mapeji nemazita, semuenzaniso "@peji foobar {}".
  • API yakaitwa Chiitiko Nguva kuyera kunonoka kwechiitiko pamberi uye mushure mekurodha peji.
  • Chiitiko chekusiya mufananidzo wemufananidzo ikozvino chinopfuudza chinongedzo kumufananidzoInPictureWindow kuti uwane iyo hwindo muPicture-in-Picture mode.
  • Kana uchizadza Referrer musoro, iyo default ikozvino kuiswa strict-origin-when-cross-origin rule (tumira Referrer truncated kune mamwe mauto anotakurwa zviwanikwa) pachinzvimbo chekuti no-referrer-when-downgrade (Referrer haina kuzadzwa kana ichipinda kubva kuHTTPS kuenda kuHTTP, asi inotumirwa kana ichirodha. zviwanikwa pamusoro peHTTPS).
  • MuWebAuthn API proposed nzira itsva getPublicKey(), getPublicKeyAlgorithm() uye getAuthenticatorData().
  • MuWebAssembly akawedzera Tsigiro yekupinza uye kutumira kunze 64-bit integer basa paramita uchishandisa JavaScript BigInt mhando.
  • WebAssembly inoshandisa kuwedzera Multi-value, kubvumira mabasa anodzosera mutengo unopfuura humwe.
  • Iyo Liftoff baseline compiler yeWebAssembly inogoneswa kune ese ekuvaka uye mapuratifomu, kwete chete Intel masisitimu. Musiyano wakakosha pakati peLiftoff neiyo yakamboshandiswa TurboFan compiler ndeyekuti Liftoff ine chinangwa chekuwana iyo yakanyanya kumhanya yekutanga kuunganidzwa, pamubhadharo wekuita kwakaderera kwekodhi yakagadzirwa. Liftoff iri nyore kupfuura TurboFan uye inogadzira yakagadzirira-ku-kumhanyisa kodhi yemuchina nekukurumidza, ichikubvumidza kuti utange kuiita nekukasira, uchichengeta kuunganidza kunonoka kusvika kushoma. Kuti ikurumidze kudhirowa kodhi, chikamu chekugadzirisa chekugadzirisa chinoitwa chakafanana, chinoitwa uchishandisa Turbofan compiler. Kana iyo yakagadziridzwa mirairo yemuchina yagadzirira, iyo yekutanga dhizaini inotsiviwa neinokurumidza kodhi. Pakazara, nekudzikisa latency isati yatanga kuurayiwa, Liftoff yakawedzera mashandiro eWebAssembly test suite ne20%.
  • MuJavaScript akawedzera mitsva inonzwisisika yebasa: "??=", "&&=" uye "||=". Mushandisi we "x ??= y" anoita basa chete kana "x" akaongorora kuita zvisina maturo kana kusatsanangurika. Mushandisi we "x ||= y" anoita basa chete kana "x" iri FALSE uye "x &&= y" iri CHOKWADI.
  • Yakawedzerwa String.prototype.replaceAll() nzira, iyo inodzorera tambo itsva (tambo yepakutanga inoramba isina kuchinjwa) umo machisi ose anotsiviwa zvichienderana nemuenzaniso wakatarwa. Mapeteni anogona kunge ari masikisi akareruka kana mataurirwo enguva dzose.
  • Yakatevedzwa iyo Promise.any() nzira, iyo inodzosa vimbiso yekutanga yakapedzwa kubva pakurongwa.
  • Iyo AppCache manifest (tekinoroji yekuronga mashandiro ewebhu application muoffline mode) yakamiswa. Chikonzero chataurwa chishuwo chekubvisa imwe yevheji yekuyambuka-saiti scripting kurwisa. Inokurudzirwa kushandisa API pachinzvimbo cheAppCache pabutiro.
  • Cookie transmission inorambidzwa muSameSite=Hapana nzira yekubatanidza isina encryption. Iyo SameSite hunhu inotsanangurwa muSet-Cookie musoro wekudzora kutapurirana kweCookie uye inoiswa ku "SameSite=Lax" nekusarudzika, ichimisa kutumira maCookie ekuyambuka-saiti zvikumbiro, sechikumbiro chemufananidzo kana kurodha zvemukati. kuburikidza neiframe kubva kune imwe saiti.
    MaSaiti anogona kupfuudza maitiro eSameSite nekunyatso kuseta Cookie kuSameSite=Hapana. The SameSite=Hapana kukosha kweCookie ikozvino inogona kungoiswa muSecurity mode, iyo inoshanda pakubatanidza kuburikidza neHTTPS.

  • Mune zvishandiso zvevagadziri vewebhu akawedzera tsigiro yezvitaera zvekugadzirisa zvakagadzirwa neCSS-in-JS zvimiro uchishandisa CSSOM API (CSS Object Model), pamwe nemasitayero akawedzerwa kubva kuJavaScript. Audit dashboard yakagadziridzwa kuburitswa Lighthouse 6.0, iyo inowedzera metrics itsva Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS) uye Total Blocking Time (TBT).

    Chrome kuburitswa 85

  • Iyo Performance Dashboard inoratidza ruzivo nezve caching JavaScript compilation results. Kana mushandisi achifamba nepakati peji, chiyero chinoratidza nguva inoenderana nekutanga kwekufamba, uye kwete kutanga kwekurekodha.

    Chrome kuburitswa 85

Kuwedzera kune hutsva uye bug kugadzirisa, iyo nyowani vhezheni inobvisa 20 kushaya simba. Kuwanda kwekusagadzikana kwakaonekwa semhedzisiro yekuongorora otomatiki nematurusi AddressSanitizer, MemorySanitizer, Kudzora Kuyerera Kutendeseka, LibFuzzer ΠΈ AFL. Hapana matambudziko akakosha akaonekwa ayo aizobvumira munhu kudarika ese mazinga ekudzivirira browser uye kuita kodhi pane system kunze kwesandbox nharaunda. Sechikamu chechirongwa chekubhadhara mibairo yemari yekuwana kusaita zvakanaka pakuburitswa kwazvino, Google yakabhadhara mibairo gumi nemina inokosha $14 (mubairo mumwe wemadhora zviuru zvishanu, mibairo mitatu yemadhora zviuru zviviri, uye mibairo mina yemadhora mazana mashanu). Hukuru hwemibairo mitanhatu haisati yazivikanwa.

Source: opennet.ru

Voeg