Rhyddhad Chrome 94

Mae Google wedi datgelu rhyddhau porwr gwe Chrome 94. Ar yr un pryd, mae datganiad sefydlog o'r prosiect Chromium rhad ac am ddim, sy'n gwasanaethu fel sail Chrome, ar gael. Mae porwr Chrome yn cael ei wahaniaethu gan y defnydd o logos Google, presenoldeb system ar gyfer anfon hysbysiadau rhag ofn y bydd damwain, modiwlau ar gyfer chwarae cynnwys fideo gwarchodedig (DRM), system ar gyfer gosod diweddariadau yn awtomatig, a throsglwyddo paramedrau RLZ wrth chwilio. Mae'r datganiad nesaf o Chrome 95 wedi'i drefnu ar gyfer Hydref 19.

Gan ddechrau gyda rhyddhau Chrome 94, symudodd datblygiad i gylch rhyddhau newydd. Bydd datganiadau arwyddocaol newydd nawr yn cael eu cyhoeddi bob 4 wythnos, yn hytrach na phob 6 wythnos, gan ganiatáu ar gyfer cyflwyno nodweddion newydd yn gyflymach i ddefnyddwyr. Nodir bod optimeiddio'r broses paratoi rhyddhau a gwella'r system brofi yn caniatáu rhyddhau yn amlach heb beryglu ansawdd. Ar gyfer mentrau a'r rhai sydd angen mwy o amser i ddiweddaru, bydd rhifyn Sefydlog Estynedig yn cael ei ryddhau ar wahân bob 8 wythnos, a fydd yn caniatáu ichi newid i ddatganiadau nodwedd newydd nid unwaith bob 4 wythnos, ond unwaith bob 8 wythnos.

Newidiadau mawr yn Chrome 94:

  • Ychwanegwyd modd HTTPS-First, sy'n atgoffa rhywun o'r modd HTTPS yn Unig a ymddangosodd yn flaenorol yn Firefox. Os yw'r modd yn cael ei actifadu yn y gosodiadau, wrth geisio agor adnodd heb ei amgryptio trwy HTTP, bydd y porwr yn gyntaf yn ceisio cyrchu'r wefan trwy HTTPS, ac os yw'r ymgais yn aflwyddiannus, dangosir rhybudd i'r defnyddiwr am y diffyg Cefnogaeth HTTPS a gofynnodd i agor y wefan heb amgryptio. Yn y dyfodol, mae Google yn ystyried galluogi HTTPS-First yn ddiofyn i bob defnyddiwr, cyfyngu mynediad i rai nodweddion platfform gwe ar gyfer tudalennau a agorwyd dros HTTP, ac ychwanegu rhybuddion ychwanegol i hysbysu defnyddwyr am y risgiau sy'n codi wrth gyrchu gwefannau heb amgryptio. Mae'r modd wedi'i alluogi yn yr adran gosodiadau "Preifatrwydd a Diogelwch"> "Diogelwch"> "Uwch".
    Rhyddhad Chrome 94
  • Ar gyfer tudalennau a agorwyd heb HTTPS, anfon ceisiadau (lawrlwytho adnoddau) i URLs lleol (er enghraifft, “http://router.local” a localhost) ac ystodau cyfeiriadau mewnol (127.0.0.0/8, 192.168.0.0/16, 10.0.0.0) yn waharddedig .8/1.2.3.4, etc.). Gwneir eithriad yn unig ar gyfer tudalennau sy'n cael eu llwytho i lawr o weinyddion ag IPs mewnol. Er enghraifft, ni fydd tudalen wedi'i llwytho o weinydd 192.168.0.1 yn gallu cyrchu adnodd sydd wedi'i leoli ar IP 127.0.0.1 neu IP 192.168.1.1, ond wedi'i lwytho o weinydd XNUMX yn gallu. Mae'r newid yn cyflwyno haen ychwanegol o amddiffyniad rhag camfanteisio ar wendidau mewn trinwyr sy'n derbyn ceisiadau ar IPs lleol, a bydd hefyd yn amddiffyn rhag ymosodiadau ail-rwymo DNS.
  • Ychwanegwyd y swyddogaeth “Sharing Hub”, sy'n eich galluogi i rannu dolen i'r dudalen gyfredol yn gyflym gyda defnyddwyr eraill. Mae'n bosibl cynhyrchu cod QR o URL, arbed tudalen, anfon dolen i ddyfais arall sy'n gysylltiedig â chyfrif defnyddiwr, a throsglwyddo dolen i wefannau trydydd parti fel Facebook, WhatsUp, Twitter a VK. Nid yw'r nodwedd hon ar gael i bob defnyddiwr eto. I orfodi’r botwm “Rhannu” yn y ddewislen a’r bar cyfeiriad, gallwch ddefnyddio’r gosodiadau “chrome://flags/#sharing-hub-desktop-app-menu” a “chrome://flags/#sharing-hub- bwrdd gwaith-omnibox”.
    Rhyddhad Chrome 94
  • Mae rhyngwyneb gosodiadau'r porwr wedi'i ailstrwythuro. Mae pob adran gosodiadau bellach yn cael ei harddangos ar dudalen ar wahân, yn hytrach nag ar un dudalen gyffredin.
    Rhyddhad Chrome 94
  • Mae cefnogaeth ar gyfer diweddaru'r log o dystysgrifau a gyhoeddwyd ac a ddirymwyd (Tryloywder Tystysgrif) yn ddeinamig wedi'i rhoi ar waith, a fydd bellach yn cael ei diweddaru heb gyfeirio at ddiweddariadau porwr.
  • Ychwanegwyd tudalen gwasanaeth "chrome://whats-new" gyda throsolwg o'r newidiadau y mae defnyddwyr yn eu gweld yn y datganiad newydd. Mae'r dudalen yn ymddangos yn awtomatig yn syth ar ôl ei diweddaru neu mae'n hygyrch trwy'r botwm Beth sy'n Newydd yn y ddewislen Help. Ar hyn o bryd mae'r dudalen yn sôn am chwiliad tab, y gallu i rannu proffiliau, a nodwedd newid lliw cefndir, nad ydynt yn benodol i Chrome 94 ac a gyflwynwyd mewn datganiadau blaenorol. Nid yw dangos y dudalen wedi'i alluogi eto ar gyfer pob defnyddiwr: i reoli actifadu, gallwch ddefnyddio'r gosodiadau “chrome://flags#chrome-whats-new-ui” a “chrome://flags#chrome-whats-new-in -prif-ddewislen- bathodyn newydd".
    Rhyddhad Chrome 94
  • Mae galw'r API WebSQL o gynnwys a lwythwyd o wefannau trydydd parti (fel iframe) wedi'i anghymeradwyo. Yn Chrome 94, wrth geisio cyrchu WebSQL o sgriptiau trydydd parti, mae rhybudd yn cael ei arddangos, ond gan ddechrau gyda Chrome 97, bydd galwadau o'r fath yn cael eu rhwystro. Yn y dyfodol, rydym yn bwriadu dirwyn y gefnogaeth i WebSQL i ben yn gyfan gwbl, waeth beth fo'r cyd-destun defnydd. Mae'r injan WebSQL yn seiliedig ar god SQLite a gallai ymosodwyr ei ddefnyddio i fanteisio ar wendidau yn SQLite.
  • Am resymau diogelwch ac i atal gweithgaredd maleisus, mae'r defnydd o brotocol etifeddiaeth MK (URL:MK), a ddefnyddiwyd unwaith yn Internet Explorer ac sy'n caniatáu i gymwysiadau gwe dynnu gwybodaeth o ffeiliau cywasgedig, wedi dechrau cael ei rwystro.
  • Mae cefnogaeth ar gyfer cydamseru â fersiynau hŷn o Chrome (Chrome 48 a hŷn) wedi'i dirwyn i ben.
  • Mae pennawd HTTP Permissions-Polisi, a ddyluniwyd i alluogi galluoedd penodol a rheoli mynediad i'r API, wedi ychwanegu cefnogaeth i'r faner “display-capture”, sy'n eich galluogi i reoli'r defnydd o'r API Capture Screen ar y dudalen (yn ddiofyn, mae'r gallu i ddal cynnwys sgrin o iframes allanol wedi'i rwystro).
  • 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.
    • Ychwanegwyd yr API WebGPU, sy'n disodli'r API WebGL ac yn darparu offer ar gyfer cyflawni gweithrediadau GPU fel rendro a chyfrifiadura. Yn gysyniadol, mae WebGPU yn agos at yr APIs Vulkan, Metal a Direct3D 12. Yn gysyniadol, mae WebGPU yn wahanol i WebGL yn yr un modd i raddau helaeth ag y mae API graffeg Vulkan yn wahanol i OpenGL, ond nid yw'n seiliedig ar API graffeg penodol, ond mae'n gyffredinol haen sy'n defnyddio'r un cyntefig lefel isel, sydd ar gael yn Vulkan, Metal a Direct3D 12.

      Mae WebGPU yn darparu rheolaeth lefel isel i gymwysiadau JavaScript dros drefnu, prosesu a throsglwyddo gorchmynion i'r GPU, yn ogystal â'r gallu i reoli adnoddau cysylltiedig, cof, byfferau, gwrthrychau gwead, a graddwyr graffeg wedi'u llunio. Mae'r dull hwn yn caniatáu ichi gyflawni perfformiad uwch ar gyfer cymwysiadau graffeg trwy leihau costau gorbenion a chynyddu effeithlonrwydd gweithio gyda'r GPU. Mae'r API hefyd yn ei gwneud hi'n bosibl creu prosiectau 3D cymhleth ar gyfer y We sy'n gweithio cystal â rhaglenni annibynnol, ond nad ydynt yn gysylltiedig â llwyfannau penodol.

    • Bellach mae gan geisiadau PWA annibynnol y gallu i gofrestru fel trinwyr URL. Er enghraifft, gall y cymhwysiad music.example.com gofrestru ei hun fel triniwr URL https://*.music.example.com a bydd pob trosglwyddiad o gymwysiadau allanol gan ddefnyddio'r dolenni hyn, er enghraifft, o negeswyr gwib a chleientiaid e-bost, yn arwain i agor y PWA hwn- ceisiadau, nid tab porwr newydd.
    • Mae cefnogaeth i'r cod ymateb HTTP newydd - 103 wedi'i roi ar waith, y gellir ei ddefnyddio i arddangos penawdau o flaen amser. Mae Cod 103 yn caniatáu ichi hysbysu'r cleient am gynnwys rhai penawdau HTTP yn syth ar ôl y cais, heb aros i'r gweinydd gwblhau'r holl weithrediadau sy'n gysylltiedig â'r cais a dechrau gwasanaethu'r cynnwys. Yn yr un modd, gallwch ddarparu awgrymiadau am elfennau sy'n gysylltiedig â'r dudalen a weinir y gellir eu llwytho ymlaen llaw (er enghraifft, gellir darparu dolenni i'r css a'r javascript a ddefnyddir ar y dudalen). Ar ôl derbyn gwybodaeth am adnoddau o'r fath, bydd y porwr yn dechrau eu llwytho i lawr heb aros i'r brif dudalen orffen y rendro, sy'n eich galluogi i leihau'r amser prosesu ceisiadau cyffredinol.
  • Ychwanegwyd WebCodecs API ar gyfer trin ffrydiau cyfryngau lefel isel, gan ategu'r HTMLMediaElement lefel uchel, Estyniadau Ffynhonnell Cyfryngau, WebAudio, MediaRecorder, ac APIs WebRTC. Efallai y bydd galw am yr API newydd mewn meysydd fel ffrydio gemau, sgîl-effeithiau cleient, trawsgodio nant, a chefnogaeth ar gyfer cynwysyddion amlgyfrwng ansafonol. Yn lle gweithredu codecau unigol yn JavaScript neu WebAssembly, mae API WebCodecs yn darparu mynediad i gydrannau perfformiad uchel a adeiladwyd ymlaen llaw yn y porwr. Yn benodol, mae'r WebCodecs API yn darparu datgodyddion sain a fideo ac amgodyddion, datgodyddion delwedd, a swyddogaethau ar gyfer gweithio gyda fframiau fideo unigol ar lefel isel.
  • Mae'r Insertable Streams API wedi'i sefydlogi, gan ei gwneud hi'n bosibl trin ffrydiau cyfryngau crai a drosglwyddir trwy'r API MediaStreamTrack, megis data camera a meicroffon, canlyniadau dal sgrin, neu ddata datgodio codec canolradd. Defnyddir rhyngwynebau WebCodec i gyflwyno fframiau amrwd a chynhyrchir ffrwd debyg i'r hyn y mae API Ffrydiau Mewnosodadwy WebRTC yn ei gynhyrchu yn seiliedig ar RTCPeerConnections. Ar yr ochr ymarferol, mae'r API newydd yn caniatáu ymarferoldeb megis cymhwyso technegau dysgu peiriant i adnabod neu anodi gwrthrychau mewn amser real, neu ychwanegu effeithiau fel clipio cefndir cyn amgodio neu ar ôl datgodio gan godec.
  • Mae'r dull scheduler.postTask() wedi'i sefydlogi, sy'n eich galluogi i reoli amserlennu tasgau (galwadau galwad yn ôl JavaScript) gyda lefelau blaenoriaeth gwahanol. Darperir tair lefel flaenoriaeth: 1- cyflawni yn gyntaf, hyd yn oed os gellir rhwystro gweithrediadau defnyddwyr; 2 - caniateir newidiadau sy'n weladwy i'r defnyddiwr; 3 - dienyddiad yn y cefndir). Gallwch ddefnyddio'r gwrthrych TaskController i newid y flaenoriaeth a chanslo tasgau.
  • Wedi'i sefydlogi a bellach wedi'i ddosbarthu y tu allan i Origin Trials API Idle Detection i ganfod anweithgarwch defnyddwyr. Mae'r API yn caniatáu ichi ganfod amseroedd pan nad yw'r defnyddiwr yn rhyngweithio â'r bysellfwrdd / llygoden, mae'r arbedwr sgrin yn rhedeg, mae'r sgrin wedi'i chloi, neu mae gwaith yn cael ei wneud ar fonitor arall. Rhoddir gwybod i’r cais am anweithgarwch drwy anfon hysbysiad ar ôl cyrraedd trothwy anweithgarwch penodedig.
  • Mae’r broses o reoli lliw mewn gwrthrychau CanvasRenderingContext2D a ImageData a’r defnydd o’r gofod lliw sRGB ynddynt wedi’i ffurfioli. Yn darparu'r gallu i greu gwrthrychau CanvasRenderingContext2D a ImageData mewn bylchau lliw heblaw sRGB, fel Display P3, i fanteisio ar alluoedd uwch monitorau modern.
  • Ychwanegwyd dulliau ac eiddo at yr API VirtualKeyboard i reoli a yw'r bysellfwrdd rhithwir yn cael ei ddangos neu ei guddio, ac i gael gwybodaeth am faint y bysellfwrdd rhithwir sy'n cael ei arddangos.
  • Mae JavaScript yn caniatáu i ddosbarthiadau ddefnyddio blociau cychwyn statig i grwpio cod sy'n cael ei weithredu unwaith wrth brosesu'r dosbarth: dosbarth C {// Bydd y bloc yn cael ei redeg wrth brosesu'r dosbarth ei hun yn statig { console.log ("Bloc statig C"); } }
  • Mae'r priodweddau flex-sail a fflecs CSS yn gweithredu'r allweddeiriau cynnwys, lleiafswm, cynnwys mwyaf, a chynnwys ffit i ddarparu rheolaeth fwy hyblyg dros faint prif ardal Flexbox.
  • Ychwanegwyd priodwedd CSS y bar sgrolio i reoli sut mae gofod sgrin yn cael ei gadw ar gyfer y bar sgrolio. Er enghraifft, pan nad ydych am i'r cynnwys sgrolio, gallwch ehangu'r allbwn i feddiannu ardal y bar sgrolio.
  • Mae'r API Hunan Broffilio wedi'i ychwanegu gyda gweithrediad system broffilio sy'n eich galluogi i fesur amser gweithredu JavaScript ar ochr y defnyddiwr i ddadfygio problemau perfformiad yn y cod JavaScript, heb droi at driniaethau llaw yn y rhyngwyneb ar gyfer datblygwyr gwe.
  • Ar ôl cael gwared ar yr ategyn Flash, penderfynwyd dychwelyd gwerthoedd gwag yn yr eiddo navigator.plugins a navigator.mimeTypes, ond fel y digwyddodd, roedd rhai cymwysiadau'n eu defnyddio i wirio am bresenoldeb ategion ar gyfer arddangos ffeiliau PDF. Gan fod gan Chrome wyliwr PDF adeiledig, bydd eiddo navigator.plugins a navigator.mimeTypes nawr yn dychwelyd rhestr sefydlog o ategion gwyliwr PDF safonol a mathau MIME - "Gwyliwr PDF, Gwyliwr PDF Chrome, Gwyliwr Cromiwm PDF, Gwyliwr PDF Microsoft Edge, Gwyliwr PDF Microsoft Edge a PDF adeiledig yn WebKit".
  • Mae gwelliannau wedi'u gwneud i offer ar gyfer datblygwyr gwe. Mae dyfeisiau Nest Hub a Nest Hub Max wedi'u hychwanegu at y rhestr efelychu sgrin. Mae botwm ar gyfer hidlwyr gwrthdroadol wedi'i ychwanegu at y rhyngwyneb ar gyfer archwilio gweithgaredd rhwydwaith (er enghraifft, wrth osod yr hidlydd "cod statws: 404", gallwch weld pob cais arall yn gyflym), a hefyd wedi darparu'r gallu i weld y gwerthoedd gwreiddiol o'r penawdau Set-Cookie (yn eich galluogi i werthuso presenoldeb gwerthoedd anghywir sy'n cael eu tynnu wrth normaleiddio). Mae'r bar ochr yn y consol gwe wedi'i anghymeradwyo a bydd yn cael ei ddileu mewn datganiad yn y dyfodol. Ychwanegwyd gallu arbrofol i guddio materion yn y tab Materion. Yn y gosodiadau, mae'r gallu i ddewis iaith y rhyngwyneb wedi'i ychwanegu.
    Rhyddhad Chrome 94

Yn ogystal ag arloesiadau a thrwsio namau, mae'r fersiwn newydd yn dileu 19 o wendidau. Nodwyd llawer o'r gwendidau o ganlyniad i brofion awtomataidd gan ddefnyddio'r offer AddressSanitizer, MemorySanitizer, Union Flow Control, LibFuzzer ac 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 i dalu gwobrau ariannol am ddarganfod gwendidau ar gyfer y datganiad cyfredol, talodd Google 17 dyfarniad gwerth $56500 (un dyfarniad $15000, dau ddyfarniad $10000, un dyfarniad $7500, pedwar dyfarniad $3000, dau ddyfarniad $1000). Nid yw maint y 7 gwobr wedi'i bennu eto.

Ffynhonnell: opennet.ru

Ychwanegu sylw