Rhyddhad Chrome 85

Google wedi'i gyflwyno rhyddhau porwr gwe Chrome 85... Ar yr un pryd ar gael rhyddhau prosiect am ddim yn sefydlog Cromiwm, sy'n gwasanaethu fel sail Chrome. Porwr Chrome gwahanol y defnydd o logos Google, presenoldeb system ar gyfer anfon hysbysiadau rhag ofn y bydd damwain, y gallu i lawrlwytho modiwl Flash ar gais, modiwlau ar gyfer chwarae cynnwys fideo gwarchodedig (DRM), system ar gyfer gosod diweddariadau a thrawsyriant yn awtomatig wrth chwilio Paramedrau RLZ. Mae'r datganiad nesaf o Chrome 86 wedi'i drefnu ar gyfer Hydref 6ed.

Y prif newidiadau в Chrome 85:

  • Wedi adio y gallu i gwympo grwpiau o dabiau. Mae tabiau'n cael eu grwpio gan ddefnyddio dewislen cyd-destun a gellir eu cysylltu â lliw a label penodol. Pan gliciwch ar label grŵp, mae'r tabiau sy'n gysylltiedig ag ef bellach wedi'u cuddio ac mae un label yn aros yn ei le. Mae clicio ar y label eto yn dileu'r nodwedd cuddio.

    Rhyddhad Chrome 85

    Rhyddhad Chrome 85

  • Rhagolwg o gynnwys y tab wedi'i weithredu. Mae hofran dros fotwm tab nawr yn dangos mân-lun o'r dudalen yn y tab. Nid yw'r nodwedd wedi'i actifadu eto ar gyfer pob defnyddiwr a gellir ei galluogi gan ddefnyddio'r gosodiad “chrome://flags/#tab-hover-cards”.

    Rhyddhad Chrome 85

  • Ychwanegwyd y gallu i gadw ffurflenni PDF wedi'u golygu, a hefyd gosodiadau awgrymedig “chrome://flags#pdf-viewer-update” a “chrome://flags/#pdf-two-up-view” ar gyfer arbrofi â nhw rhyngwyneb newydd edrych ar ddogfennau PDF.
  • Ychwanegwyd y gallu i gyfnewid dolenni gan ddefnyddio codau QR. I gynhyrchu cod QR ar gyfer y dudalen gyfredol, gosodir eicon arbennig yn y bar cyfeiriad, sy'n ymddangos pan gliciwch ar y bar cyfeiriad. Nid yw'r nodwedd wedi'i actifadu eto ar gyfer pob defnyddiwr a gellir ei galluogi gan ddefnyddio'r gosodiad “chrome://flags/#sharing-qr-code-generator”.

    Rhyddhad Chrome 85

  • Bellach mae gan y dudalen about:flags opsiwn “Omnibox UI Cuddio Llwybr URL Cyflwr Sefydlog, Ymholiad, a Chyf” (“chrome://flags#omnibox-ui-hide-steady-state-url-path-query-and- cyf- ar-ryngweithiad"), caniatáu analluogi arddangos elfennau llwybr a pharamedrau ymholiad yn y bar cyfeiriad, gan adael parth y wefan yn unig yn weladwy. Mae cuddio yn digwydd pan fyddwch chi'n dechrau rhyngweithio â'r dudalen (dangosir yr URL llawn wrth lwytho a nes bod y defnyddiwr yn dechrau sgrolio). Ar ôl cuddio, fe'ch anogir i glicio ar y bar cyfeiriad i weld yr URL llawn. Mae yna hefyd opsiwn "chrome://flags#omnibox-ui-reveal-steady-state-url-path-query-and-ref-on-hover" i ddangos yr URL llawn ar hofran. Mae'r gosodiad “Dangos URL llawn bob amser” sydd ar gael yn y ddewislen cyd-destun yn canslo cuddio “https://”, “www.”, llwybrau a pharamedrau. Yn ddiofyn, dim ond ar gyfer canran fach o ddefnyddwyr y caiff cuddio ei alluogi ar hyn o bryd. Nodir mai'r cymhelliant ar gyfer y newid yw'r awydd i amddiffyn defnyddwyr rhag sgamiau gwe-rwydo sy'n trin paramedrau yn yr URL.
    Rhyddhad Chrome 85

  • Yn y modd tabled, mae dyfeisiau sgrin gyffwrdd yn galluogi llywio llorweddol ar draws tabiau agored, sy'n dangos mân-luniau mawr o dudalennau sy'n gysylltiedig â thabiau yn ogystal â theitlau tab. Gellir symud ac aildrefnu tabiau gan ddefnyddio ystumiau sgrin. Mae arddangosiad mân-luniau yn cael ei droi ymlaen ac i ffwrdd gyda botwm arbennig wedi'i leoli wrth ymyl y bar cyfeiriad ac avatar y defnyddiwr. I analluogi'r modd, darperir y gosodiadau “chrome://flags/#webui-tab-strip” a “chrome://flags/#scrollable-tabstrip”.

    Rhyddhad Chrome 85

  • Yn y fersiwn Android, wrth deipio yn y bar cyfeiriad yn y rhestr o dudalennau a awgrymir, rhoddir awgrym i lywio'n gyflym i dabiau sydd eisoes ar agor.
    Rhyddhad Chrome 85

  • Yn y fersiwn Android, yn newislen cyd-destun dolenni sy'n ymddangos pan fyddwch chi'n pwyso'n hir ar ddolen, wedi adio tagiau i amlygu tudalennau cyflym. Mae cyflymder yn cael ei bennu ar sail metrigau Vitals Gwe Craidd, gan gymryd i ystyriaeth fetrigau cyfanredol o amser llwyth, ymatebolrwydd a sefydlogrwydd cynnwys.
    Rhyddhad Chrome 85

  • Darperir blocio cist anniogel (heb amgryptio) o ffeiliau gweithredadwy a rhybuddion ychwanegol ar gyfer llwytho i lawr yn anniogel o archifau (zip, iso, ac ati). Yn y datganiad nesaf, rydym yn disgwyl blocio archifau a rhoi rhybuddion ar gyfer dogfennau (docx, pdf, ac ati). Yn y dyfodol, rydym yn bwriadu rhoi'r gorau i gefnogi uwchlwythiadau ffeiliau yn raddol heb amgryptio. Gweithredir y blocio oherwydd gellir defnyddio lawrlwytho ffeiliau heb amgryptio i gyflawni gweithredoedd maleisus trwy amnewid y cynnwys yn ystod ymosodiadau MITM.
  • Mae cefnogaeth ar gyfer fformat delwedd AVIF (AV1 Image Format) wedi'i alluogi yn ddiofyn, sy'n defnyddio technolegau cywasgu o fewn ffrâm o fformat amgodio fideo AV1. Mae'r cynhwysydd ar gyfer dosbarthu data cywasgedig yn AVIF yn hollol debyg i HEIF. Mae AVIF yn cefnogi'r ddwy ddelwedd mewn HDR (Ystod Uchel Deinamig) a gofod lliw gamut eang, yn ogystal ag mewn ystod ddeinamig safonol (SDR).
  • Wrth lunio gwasanaethau ar gyfer Windows a macOS yn ddiofyn wrth alw'r casglwyr MSVC a Clang wedi'i gynnwys optimeiddio yn seiliedig ar ganlyniadau proffilio cod (PGO - Optimization dan arweiniad Proffil), sy'n eich galluogi i gynhyrchu cod mwy optimaidd yn seiliedig ar ddadansoddiad o nodweddion gweithredu rhaglen. Roedd galluogi PGO yn ei gwneud hi'n bosibl cyflymu llwytho tabiau tua 10% (cyflymder prawf cyflymder 2.0 ar macOS o 7.7%, ac ar Windows 11.4%). Cynyddodd ymatebolrwydd rhyngwyneb mewn macOS 3.9%, ac yn Windows 7.3%.
  • Ychwanegwyd modd arbrofol ar gyfer lleihau gweithgaredd tab cefndir (“Tab Throttling”), y gellir ei gyrchu trwy'r gosodiad “chrome://flags##intensive-wake-up-throttling” (disgwylir iddo gael ei alluogi yn ddiofyn yn Chrome 86). Pan fydd y modd hwn wedi'i alluogi, mae trosglwyddo rheolaeth i dabiau cefndir (TaskQueues) yn cael ei leihau i 1 galwad y funud os yw'r dudalen yn y cefndir am fwy na 5 munud.
  • Ar gyfer pob categori o ddefnyddwyr, gweithredir modd i leihau'r defnydd o adnoddau CPU pan nad yw ffenestr y porwr ym maes golygfa'r defnyddiwr. Mae Chrome yn gwirio a yw ffenestr y porwr wedi'i gorgyffwrdd gan ffenestri eraill ac yn atal tynnu picsel mewn ardaloedd o orgyffwrdd.
  • Cryfhawyd amddiffyniad rhag llwytho cynnwys amlgyfrwng cymysg (pan fydd adnoddau'n cael eu llwytho ar dudalen HTTPS trwy'r protocol http://). Ar dudalennau a agorwyd trwy HTTPS, gweithredwyd amnewid dolenni “http://” yn awtomatig â “https://” mewn blociau sy'n gysylltiedig â llwytho delweddau (yn flaenorol, disodlwyd sgriptiau ac iframes, ffeiliau sain a fideos). Os nad yw delwedd ar gael trwy https, yna mae ei lawrlwytho wedi'i rwystro (gallwch farcio'r blocio â llaw trwy'r ddewislen sy'n hygyrch trwy'r symbol clo clap yn y bar cyfeiriad).
  • Ar gyfer tystysgrifau TLS a gyhoeddwyd yn dechrau Medi 1, 2020, Bydd bydd cyfyngiad newydd ar y cyfnod dilysrwydd yn berthnasol - ni all oes y tystysgrifau hyn fod yn fwy na 398 diwrnod (13 mis). Mae cyfyngiadau tebyg yn berthnasol yn Firefox a Safari. Ar gyfer tystysgrifau a dderbyniwyd cyn Medi 1af, bydd ymddiriedaeth yn cael ei chynnal ond yn gyfyngedig i 825 diwrnod (2.2 mlynedd).
  • Mae sawl API newydd wedi'u hychwanegu at y modd Treialon Tarddiad (nodweddion arbrofol sydd angen actifadu ar wahân). Mae Origin Trial yn awgrymu'r gallu i weithio gyda'r API penodedig o gymwysiadau a lawrlwythwyd o localhost neu 127.0.0.1, neu ar ôl cofrestru a derbyn tocyn arbennig sy'n ddilys am gyfnod cyfyngedig ar gyfer gwefan benodol.
    • Awgrymir cysyniad pyrth i ddarparu llywio di-dor rhwng gwefannau a mewnosod un dudalen i mewn i un arall i gael rhagolwg o'r cynnwys cyn symud. Cynnig tag newydd , sy'n eich galluogi i arddangos tudalen arall ar ffurf mewnosodiad, pan fydd yn canolbwyntio arno, bydd y dudalen a ddangosir yn y mewnosodiad yn cael ei drosglwyddo i gyflwr y brif ddogfen, y caniateir llywio ynddi. Yn wahanol i iframe, mae'r mewnosodiad wedi'i ynysu'n llwyr o'r dudalen waelodol ac yn cael ei drin fel dogfen ar wahân.
    • API Nôl Ffrydio Uwchlwytho, sy'n caniatáu i geisiadau nôl i lwytho cynnwys ar ffurf ffrwd Ffrwd Ddarllenadwy (yn flaenorol roedd y cais yn ei gwneud yn ofynnol i'r cynnwys fod yn gwbl barod, ond nawr gallwch ddechrau anfon data ar ffurf ffrwd heb aros i gorff y cais fod yn gwbl barod). Er enghraifft, gall cymhwysiad gwe ddechrau anfon data ffurflen we cyn gynted ag y bydd y defnyddiwr yn dechrau teipio yn y maes mewnbwn a phan fydd y teipio wedi'i gwblhau, bydd y data'n cael ei anfon trwy fetch(). Gan gynnwys trwy'r API newydd, gallwch drosglwyddo data sain a fideo a gynhyrchir ar ochr y cleient.
    • API arfaethedig DOM Cysgodol Datganol i greu canghennau gwreiddiau newydd yn Cysgodol DOM, er enghraifft i wahanu arddull elfen trydydd parti a fewnforiwyd a'i uchafbwynt DOM cysylltiedig o'r brif ddogfen. Mae'r API datganiadol arfaethedig yn caniatáu ichi ddefnyddio HTML yn unig i ddadbinio canghennau DOM heb fod angen ysgrifennu cod JavaScript.
    • Eiddo ychwanegol RTCRtpEncodingParameters.adaptivePtime, sy'n caniatáu i anfonwr ffrydiau RTC (cyfathrebu amser real) reoli gweithrediad y mecanwaith anfon pecyn addasol.
    • Mae'n haws darparu storfa barhaus ar gyfer PWAs (Progressive Web Apps) a TWAs (Gweithgareddau Gwe Ymddiriedol) sydd eisoes wedi'u gosod.
      Mae angen i'r cais ffonio'r dull navigator.storage.persist() a storio parhaus yn cael ei ddarparu'n awtomatig.

  • Wedi gweithredu rheol CSS newydd @eiddo, sy'n eich galluogi i gofrestru eiddo CSS personol gydag etifeddiaeth, gwirio math a gwerthoedd diofyn. Mae'r weithred @property yr un fath â'r dull registerProperty() a ychwanegwyd yn gynharach.
  • Ar gyfer systemau sy'n rhedeg Windows OS, mae'n bosibl defnyddio'r dull getInstalledRelatedApps () penderfynu ar osod ceisiadau PWA. Yn flaenorol, dim ond ar y platfform Android y bu'r dull hwn yn gweithio.
  • Cefnogaeth bwrdd gwaith ar gael nawr llwybrau byr cais, sy'n eich galluogi i ddarparu mynediad cyflym i gamau gweithredu safonol poblogaidd yn y cais. I greu llwybrau byr, ychwanegwch elfennau at y maniffest cymhwysiad gwe mewn fformat PWA (Progressive Web Apps). Yn flaenorol, dim ond ar lwyfan Android yr oedd llwybrau byr cymwysiadau ar gael.
  • Ychwanegwyd priodwedd CSS cynnwys-amlygrwydd i reoli gwelededd cynnwys i wneud y gorau o'r rendro. Pan gaiff ei osod i 'auto', caiff gwelededd ei bennu gan y porwr yn seiliedig ar agosrwydd yr elfen at ffin yr ardal weladwy. Mae'r gwerth 'cudd' yn eich galluogi i reoli arddangosiad yr elfen o sgriptiau yn llwyr.
  • Ychwanegwyd priodwedd CSS gwrth-set i osod gwerth penodol ar gyfer cownteri presennol. Mae'r eiddo CSS newydd yn ategu'r eiddo gwrth-osod a gwrth-gynydd a oedd ar gael yn flaenorol, a ddefnyddir i greu cownter newydd neu gynyddu un sy'n bodoli eisoes.
  • Ychwanegwyd priodwedd CSS 'tudalen' i adlewyrchu'r dudalen pan gafodd ei hargraffu, yn ogystal ag eiddo 'tudalen-cyfeiriadedd' i gael gwybodaeth cyfeiriadedd tudalen ('union, 'cylchdroi-chwith' a 'cylchdroi-dde'). Wedi gweithredu cefnogaeth ar gyfer cyrchu tudalennau yn ôl enw, er enghraifft “@page foobar {}”.
  • API wedi'i weithredu Amseru Digwyddiad i fesur oedi digwyddiadau cyn ac ar ôl llwytho tudalen.
  • Mae'r digwyddiad leavepictureinpicture bellach yn pasio cyfeiriad at pictureInPictureWindow i gael mynediad i'r ffenestr yn y modd Llun-mewn-Llun.
  • Wrth lenwi'r pennawd Atgyfeiriwr, y rhagosodiad nawr wedi'i gymhwyso rheol caeth-tarddiad-pan-traws-darddiad (anfonwch Referr wedi'i gwtogi i westeion eraill y mae adnoddau'n cael eu llwytho ohonynt) yn lle dim atgyfeiriwr-pan-is-raddio (Nid yw'r Atgyfeiriwr wedi'i lenwi wrth gyrchu o HTTPS i HTTP, ond caiff ei anfon wrth lwytho adnoddau dros HTTPS).
  • Yn y WebAuthn API arfaethedig dulliau newydd getPublicKey(), getPublicKeyAlgorithm() a getAuthenticatorData().
  • Yn WebCynulliad wedi adio Cefnogaeth ar gyfer mewnforio ac allforio paramedrau swyddogaeth cyfanrif 64-bit gan ddefnyddio'r math JavaScript BigInt.
  • Mae WebAssembly yn gweithredu estyniad Aml-werth, caniatáu mae swyddogaethau'n dychwelyd mwy nag un gwerth.
  • Mae casglwr llinell sylfaen Liftoff ar gyfer WebAssembly wedi'i alluogi ar gyfer pob pensaernïaeth a llwyfan, nid systemau Intel yn unig. Y gwahaniaeth allweddol rhwng Liftoff a'r casglwr TurboFan a ddefnyddiwyd yn flaenorol yw bod Liftoff yn anelu at gyflawni'r cyflymder uchaf o lunio cychwynnol, ar gost perfformiad isel y cod a gynhyrchir. Mae Liftoff yn llawer symlach na TurboFan ac mae'n cynhyrchu cod peiriant parod i'w redeg yn gyflym iawn, sy'n eich galluogi i ddechrau ei weithredu bron ar unwaith, gan gadw'r oedi wrth lunio cyn lleied â phosibl. Er mwyn cyflymu'r cod drafft, mae cam ail-grynhoi optimeiddio yn cael ei redeg yn gyfochrog, sy'n cael ei berfformio gan ddefnyddio casglwr Turbofan. Unwaith y bydd y cyfarwyddiadau peiriant optimized yn barod, mae'r drafft cychwynnol yn cael ei ddisodli gan god cyflymach. Yn gyfan gwbl, trwy leihau'r hwyrni cyn i'r gweithredu ddechrau, cynyddodd Liftoff berfformiad cyfres brawf WebAssembly tua 20%.
  • Yn JavaScript wedi adio gweithredwyr aseiniad rhesymegol newydd: "??="," &&=" a "||=". Mae'r gweithredwr "x ??= y" yn perfformio aseiniad dim ond os yw "x" yn gwerthuso i null neu heb ei ddiffinio. Mae'r gweithredwr "x ||= y" yn perfformio aseiniad dim ond os yw "x" yn ANGHYWIR a "x &&= y" yn WIR.
  • Ychwanegwyd dull String.prototype.replaceAll(), sy'n dychwelyd llinyn newydd (mae'r llinyn gwreiddiol yn aros heb ei newid) lle mae pob cyfatebiad yn cael ei ddisodli yn seiliedig ar y patrwm penodedig. Gall patrymau fod naill ai'n fasgiau syml neu'n fynegiant rheolaidd.
  • Wedi gweithredu'r dull Addewid.any(), sy'n dychwelyd yr Addewid wedi'i gwblhau gyntaf o'r rhestr.
  • Mae maniffest AppCache (technoleg ar gyfer trefnu gweithrediad cymhwysiad gwe yn y modd all-lein) wedi dod i ben. Y rheswm a nodwyd yw'r awydd i gael gwared ar un o'r fectorau ar gyfer ymosodiadau sgriptio traws-safle. Argymhellir defnyddio API yn lle AppCache Cache.
  • Gwaherddir trosglwyddo cwci yn SameSite=Dim modd ar gyfer cysylltiadau heb amgryptio. Mae'r briodwedd SameSite wedi'i nodi ym mhennyn Set-Cookie i reoli trosglwyddiad Cwcis ac yn ddiofyn mae wedi'i osod i'r gwerth "SameSite=Lax", sy'n cyfyngu ar anfon Cwcis ar gyfer is-geisiadau traws-safle, megis cais delwedd neu lwytho cynnwys trwy iframe o wefan arall.
    Gall gwefannau ddiystyru'r ymddygiad SameSite rhagosodedig trwy osod y gosodiad Cwci yn benodol i SameSite=Dim. The SameSite=Dim gwerth ar gyfer Cwci nawr dim ond yn y modd Diogel y gellir ei osod, sy'n ddilys ar gyfer cysylltiadau trwy HTTPS.

  • Mewn offer ar gyfer datblygwyr gwe wedi adio cefnogaeth ar gyfer arddulliau golygu a grëwyd gan fframweithiau CSS-in-JS gan ddefnyddio'r CSSOM API (CSS Object Model), yn ogystal ag arddulliau a ychwanegwyd o JavaScript. Diweddarwyd y dangosfwrdd archwilio i'w ryddhau Goleudy 6.0, sy'n ychwanegu metrigau newydd Paent Cynnwys Mwyaf (LCP), Shift Layout Cronnus (CLS) a Cyfanswm yr Amser Blocio (TBT).

    Rhyddhad Chrome 85

  • Mae'r Dangosfwrdd Perfformiad yn dangos gwybodaeth am caching canlyniadau casglu JavaScript. Pan fydd y defnyddiwr yn llywio drwy'r dudalen, mae'r raddfa'n dangos yr amser sy'n berthnasol i ddechrau'r llywio, ac nid dechrau'r recordiad.

    Rhyddhad Chrome 85

Yn ogystal ag arloesiadau a thrwsio namau, mae'r fersiwn newydd yn dileu 20 bregusrwydd. Nodwyd llawer o'r gwendidau o ganlyniad i brofion awtomataidd gydag offer CyfeiriadSanitizer, CofSanitizer, Uniondeb Llif Rheoli, LibFuzzer и AFL. Nid oes unrhyw broblemau critigol wedi'u nodi a fyddai'n caniatáu i un osgoi pob lefel o amddiffyniad porwr a gweithredu cod ar y system y tu allan i amgylchedd y blwch tywod. Fel rhan o'r rhaglen gwobrau arian parod ar gyfer darganfod gwendidau ar gyfer y datganiad cyfredol, talodd Google 14 dyfarniad $10000 (un dyfarniad $5000, tri dyfarniad $1000, a phedair dyfarniad $500). Nid yw maint y 6 gwobr wedi'i bennu eto.

Ffynhonnell: opennet.ru

Ychwanegu sylw