Kutulutsidwa kwa Chrome 94

Google yatulutsa kumasulidwa kwa msakatuli wa Chrome 94. Panthawi imodzimodziyo, kumasulidwa kokhazikika kwa pulojekiti yaulere ya Chromium, yomwe imakhala ngati maziko a Chrome, ikupezeka. Msakatuli wa Chrome amasiyanitsidwa ndi kugwiritsa ntchito ma logo a Google, kukhalapo kwa dongosolo lotumizira zidziwitso pakagwa ngozi, ma module amasewera otetezedwa otetezedwa (DRM), dongosolo loyika zosintha zokha, ndikutumiza magawo a RLZ mukasaka. Kutulutsidwa kotsatira kwa Chrome 95 kuyenera kuchitika pa Okutobala 19.

Kuyambira ndikutulutsidwa kwa Chrome 94, chitukuko chinasunthira kumayendedwe atsopano omasulidwa. Zotulutsa zatsopano zatsopano zidzasindikizidwa masabata 4 aliwonse, m'malo mwa masabata 6 aliwonse, kulola kutulutsa mwachangu kwazinthu zatsopano kwa ogwiritsa ntchito. Zimadziwika kuti kukhathamiritsa kwa njira yokonzekera kumasulidwa komanso kuwongolera kachitidwe koyesera kumapangitsa kuti zotulutsa zizipangidwa pafupipafupi popanda kusokoneza khalidwe. Kwa mabizinesi ndi omwe amafunikira nthawi yochulukirapo kuti asinthe, kope Lowonjezera Lokhazikika lidzatulutsidwa padera masabata 8 aliwonse, zomwe zimakupatsani mwayi wosinthira kuzinthu zatsopano osati kamodzi pa milungu inayi iliyonse, koma kamodzi pa masabata 4 aliwonse.

Zosintha zazikulu mu Chrome 94:

  • Njira yowonjezera ya HTTPS-First, yomwe imakumbutsa za HTTPS Only mode yomwe idawonekera kale mu Firefox. Ngati mawonekedwewo atsegulidwa pazokonda, poyesa kutsegula chida popanda kubisa kudzera pa HTTP, msakatuli amayesa kulowa patsambalo kudzera pa HTTPS, ndipo ngati kuyesako sikunapambane, wogwiritsa ntchitoyo awonetsedwa chenjezo lokhudza kusowa kwa tsambalo. HTTPS ndikupempha kuti mutsegule tsambalo popanda kubisa. M'tsogolomu, Google ikuganiza zopatsa HTTPS-Choyamba mwachisawawa kwa ogwiritsa ntchito onse, kuchepetsa mwayi wopezeka pamasamba ena amasamba omwe atsegulidwa pa HTTP, ndikuwonjezera machenjezo owonjezera kuti adziwitse ogwiritsa ntchito za zoopsa zomwe zimachitika mukalowa patsamba popanda kubisa. Njirayi imayatsidwa mu "Zazinsinsi ndi Chitetezo"> "Chitetezo"> "Zowonjezera" gawo.
    Kutulutsidwa kwa Chrome 94
  • Pamasamba otsegulidwa opanda HTTPS, kutumiza zopempha (zotsitsa) kuma URL am'deralo (mwachitsanzo, "http://router.local" ndi localhost) ndi ma adilesi amkati (127.0.0.0/8, 192.168.0.0/16, 10.0.0.0) ndizoletsedwa .8/1.2.3.4, etc.). Kupatulapo kumapangidwa pamatsamba otsitsidwa kuchokera ku maseva omwe ali ndi ma IP amkati. Mwachitsanzo, tsamba lodzaza kuchokera ku seva 192.168.0.1 silingathe kupeza zinthu zomwe zili pa IP 127.0.0.1 kapena IP 192.168.1.1, koma zodzazidwa kuchokera ku seva XNUMX zidzatha. Kusinthaku kumabweretsa chitetezo chowonjezera kuti asagwiritse ntchito ziwopsezo kwa ogwira ntchito omwe amavomereza zopempha pa ma IP am'deralo, komanso kuteteza ku DNS kubwezeretsanso kuwukiridwa.
  • Anawonjezera ntchito ya "Sharing Hub", yomwe imakupatsani mwayi wogawana ulalo watsamba lomwe lilipo ndi ogwiritsa ntchito ena. Ndizotheka kupanga kachidindo ka QR kuchokera ku ulalo, kusunga tsamba, kutumiza ulalo ku chipangizo china cholumikizidwa ndi akaunti ya ogwiritsa ntchito, ndikusamutsa ulalo kumasamba a chipani chachitatu monga Facebook, WhatsUp, Twitter ndi VK. Eeci tacaambi kuti tacikonzyi kucitwa kuli baabo boonse. Kukakamiza "Gawani" batani mu menyu ndi adiresi bar, mungagwiritse ntchito zoikamo "chrome://flags/#sharing-hub-desktop-app-menu" ndi "chrome://flags/#sharing-hub- desktop-omnibox".
    Kutulutsidwa kwa Chrome 94
  • Mawonekedwe a makonda a msakatuli akonzedwanso. Gawo lililonse la zoikamo tsopano likuwonetsedwa patsamba lina, osati patsamba lodziwika.
    Kutulutsidwa kwa Chrome 94
  • Kuthandizira kukonzanso kwamphamvu kwa chipika cha ziphaso zoperekedwa ndi kuchotsedwa (Certificate Transparency) chakhazikitsidwa, chomwe tsopano chidzasinthidwa popanda kutengera zosintha za msakatuli.
  • Onjezani tsamba lautumiki "chrome: // whats-new" ndikuwonetsa zosintha zowoneka ndi ogwiritsa ntchito pakumasulidwa kwatsopano. Tsambali limangowoneka lokha mukangosinthitsa kapena likupezeka kudzera pa batani la What's New mu menyu Thandizo. Tsambali pakadali pano limatchula kusaka kwa tabu, kuthekera kogawa mbiri, ndi mawonekedwe akusintha kwamtundu wakumbuyo, zomwe sizili za Chrome 94 ndipo zidayambitsidwa m'mawu am'mbuyomu. Kuwonetsa tsambalo sikunagwiritsidwe ntchito kwa ogwiritsa ntchito onse: kuti mutsegule, mutha kugwiritsa ntchito makonda "chrome://flags#chrome-whats-new-ui" ndi "chrome://flags#chrome-whats-new-in -main-menu- new-baji".
    Kutulutsidwa kwa Chrome 94
  • Kuyimbira WebSQL API kuchokera kuzinthu zokwezedwa kuchokera kumasamba ena (monga iframe) kwachotsedwa. Mu Chrome 94, poyesera kupeza WebSQL kuchokera ku malemba a chipani chachitatu, chenjezo likuwonetsedwa, koma kuyambira Chrome 97, mafoni oterowo adzatsekedwa. M'tsogolomu, tikukonzekera kuthetsa chithandizo cha WebSQL kwathunthu, mosasamala kanthu za ntchito. Injini ya WebSQL imachokera pa SQLite code ndipo ikhoza kugwiritsidwa ntchito ndi omwe akuukira kuti agwiritse ntchito zofooka mu SQLite.
  • Pazifukwa zachitetezo komanso kupewa kuchita zinthu zoyipa, kugwiritsa ntchito protocol ya MK (URL:MK) yodziwika kale, yomwe idagwiritsidwa ntchito mu Internet Explorer ndikulola kuti mapulogalamu apaintaneti atulutse zambiri pamafayilo opanikizidwa, kwayamba kutsekedwa.
  • Kuthandizira kulunzanitsa ndi mitundu yakale ya Chrome (Chrome 48 ndi kupitilira apo) kwathetsedwa.
  • Mutu wa Permissions-Policy HTTP, wopangidwa kuti upangitse kuthekera kwina ndikuwongolera mwayi wofikira ku API, wawonjezera thandizo la mbendera ya "show-capture", yomwe imakupatsani mwayi wowongolera kugwiritsa ntchito Screen Capture API patsamba (mwachisawawa, kuthekera kojambula zomwe zili pazenera kuchokera ku iframe zakunja zatsekedwa).
  • Ma API angapo atsopano awonjezedwa ku Origin Trials mode (zoyeserera zomwe zimafunikira kuyatsa kosiyana). 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.
    • Yawonjezera WebGPU API, yomwe imalowa m'malo mwa WebGL API ndikupereka zida zogwirira ntchito za GPU monga kupereka ndi makompyuta. Conceptually, WebGPU ili pafupi ndi Vulkan, Metal ndi Direct3D APIs 12. Conceptually, WebGPU imasiyana ndi WebGL mofanana ndi momwe Vulkan graphics API imasiyana ndi OpenGL, koma sichichokera pazithunzi za API, koma ndi chilengedwe chonse. wosanjikiza womwe umagwiritsa ntchito zoyambira zapansi zomwezo, zomwe zimapezeka mu Vulkan, Metal ndi Direct3D 12.

      WebGPU imapereka mapulogalamu a JavaScript omwe ali ndi mphamvu zochepa pa bungwe, kukonza, ndi kutumiza malamulo ku GPU, komanso luso loyendetsa zinthu zomwe zikugwirizana nazo, kukumbukira, zosungira, zinthu zamtundu, ndi zojambula zojambula zojambula. Njirayi imakuthandizani kuti mukwaniritse magwiridwe antchito apamwamba pakugwiritsa ntchito zithunzi pochepetsa mtengo wapamwamba komanso kukulitsa luso logwira ntchito ndi GPU. API imapangitsanso kupanga mapulojekiti ovuta a 3D pa Webusaiti omwe amagwira ntchito mofanana ndi mapulogalamu odziimira okha, koma osamangirizidwa ku mapulaneti enieni.

    • Mapulogalamu a Standalone PWA tsopano ali ndi kuthekera kolembetsa ngati oyang'anira ma URL. Mwachitsanzo, pulogalamu ya music.example.com imatha kudzilembetsa yokha ngati chothandizira ulalo https://*.music.example.com ndi zosintha zonse kuchokera kumapulogalamu akunja pogwiritsa ntchito maulalo awa, mwachitsanzo, kuchokera kwa ma messenger apompopompo ndi makasitomala a imelo, azitsogolera. pakutsegula kwa PWA- mapulogalamuwa, osati tsamba latsopano la msakatuli.
    • Thandizo la code yatsopano ya HTTP - 103 yakhazikitsidwa, yomwe ingagwiritsidwe ntchito kuwonetsa mitu pasadakhale. Code 103 imakupatsani mwayi wodziwitsa kasitomala za zomwe zili pamitu ina ya HTTP mutangopempha, osadikirira kuti seva imalize ntchito zonse zokhudzana ndi pempholo ndikuyamba kupereka zomwe zili. Momwemonso, mutha kupereka malingaliro okhudzana ndi tsamba lomwe likuperekedwa zomwe zitha kutsitsidwa (mwachitsanzo, maulalo a css ndi javascript omwe amagwiritsidwa ntchito patsambalo atha kuperekedwa). Atalandira zambiri zazinthu zotere, msakatuli ayamba kuzitsitsa osadikirira kuti tsamba lalikulu limalize kumasulira, zomwe zimakupatsani mwayi wochepetsera nthawi yonse yofunsira.
  • API Yowonjezera ya WebCodecs kuti isinthe pang'onopang'ono ma media media, ikukwaniritsa ma HTMLMediaElement apamwamba, Media Source Extensions, WebAudio, MediaRecorder, ndi WebRTC API. API yatsopano ikhoza kufunidwa m'malo monga kusanja kwamasewera, zotsatira za kasitomala, ma transcoding, komanso kuthandizira zotengera zosagwirizana ndi ma multimedia. M'malo mogwiritsa ntchito ma codec pawokha mu JavaScript kapena WebAssembly, WebCodecs API imapereka mwayi wopeza zida zomwe zidamangidwa kale, zogwira ntchito kwambiri zomangidwa mumsakatuli. Makamaka, WebCodecs API imapereka ma decoder ndi ma encoder omvera ndi makanema, ma decoder azithunzi, ndi ntchito zogwirira ntchito ndi mafelemu a kanema payekhapayekha pamlingo wotsika.
  • API ya Insertable Streams yakhazikika, ndikupangitsa kuti zitheke kuwongolera mitsinje yaiwisi yama media yomwe imafalitsidwa kudzera mu MediaStreamTrack API, monga data ya kamera ndi maikolofoni, zotsatira zojambulidwa pazenera, kapena data yapakatikati ya codec decoding. Mawonekedwe a WebCodec amagwiritsidwa ntchito kuwonetsa mafelemu aiwisi ndipo mtsinje umapangidwa mofanana ndi zomwe WebRTC Insertable Streams API imapanga kutengera RTCPeerConnections. Kumbali yothandiza, API yatsopano imalola magwiridwe antchito monga kugwiritsa ntchito njira zophunzirira zamakina kuti azindikire kapena kufotokozera zinthu munthawi yeniyeni, kapena kuwonjezera zotulukapo monga kudula kumbuyo musanasindikizidwe kapena mutatha kusindikiza ndi codec.
  • Njira ya scheduler.postTask() yakhazikika, kukulolani kuti muzitha kuyang'anira makonzedwe a ntchito (JavaScript callback call) ndi magawo osiyanasiyana ofunikira. Miyezo itatu yofunika kwambiri imaperekedwa: 1- kuphedwa koyamba, ngakhale ntchito za ogwiritsa ntchito zitha kutsekedwa; 2-zosintha zowonekera kwa wogwiritsa ntchito zimaloledwa; 3 - kuphedwa kumbuyo). Mutha kugwiritsa ntchito chinthu cha TaskController kuti musinthe zoyambira ndikuletsa ntchito.
  • Yokhazikika ndipo tsopano yagawidwa kunja kwa Origin Trials API Idle Detection kuti muwone ngati ogwiritsa ntchito alibe. API imakulolani kuti muwone nthawi zomwe wogwiritsa ntchito sakulumikizana ndi kiyibodi / mbewa, chosungira chophimba chikugwira ntchito, chinsalu chatsekedwa, kapena ntchito ikuchitika pa polojekiti ina. Kudziwitsa ntchito za kusagwira ntchito kumachitika potumiza zidziwitso mukafika pachiwopsezo chodziwika.
  • Njira yoyendetsera mitundu mu CanvasRenderingContext2D ndi ImageData zinthu komanso kugwiritsa ntchito malo amtundu wa sRGB mwa iwo adakhazikitsidwa. Amapereka kuthekera kopanga zinthu za CanvasRenderingContext2D ndi ImageData m'malo amitundu kupatula sRGB, monga Display P3, kuti atengerepo mwayi pazowunikira zamakono.
  • Njira ndi katundu wowonjezera ku VirtualKeyboard API kuti muwongolere ngati kiyibodi yowoneka bwino ikuwonetsedwa kapena yobisika, ndikupeza zambiri za kukula kwa kiyibodi yowonetsedwa.
  • JavaScript imalola makalasi kuti agwiritse ntchito zoletsa zoyambira kumagulu zomwe zimachitidwa kamodzi pokonza kalasi: kalasi C {// Chotchinga chidzayendetsedwa pokonza kalasi yokhayokha { console.log("C's static block"); }}
  • Ma flex-basis and flex flex CSS properties amagwiritsira ntchito zomwe zili, min-content, max-content, ndi mawu ofunika kwambiri kuti apereke kuwongolera kosavuta pa kukula kwa dera lalikulu la Flexbox.
  • Onjezani katundu wa CSS scrollbar-gutter kuti muwongolere momwe malo owonera amasungidwira pa scrollbar. Mwachitsanzo, ngati simukufuna kuti zinthu ziziyenda bwino, mutha kukulitsa zotulutsazo kuti mukhale mdera la scrollbar.
  • Self Profileing API yawonjezedwa ndi kukhazikitsidwa kwa profiling system yomwe imakulolani kuyeza nthawi ya JavaScript kumbali ya wogwiritsa ntchito kuti muthetse vuto la machitidwe a JavaScript code, osagwiritsa ntchito zosintha pamanja pamawonekedwe a opanga mawebusayiti.
  • Pambuyo pochotsa pulogalamu yowonjezera ya Flash, adaganiza zobwezera zopanda kanthu mu navigator.plugins ndi navigator.mimeTypes katundu, koma monga momwe zinakhalira, mapulogalamu ena adawagwiritsa ntchito kuti ayang'ane kukhalapo kwa mapulagini owonetsera mafayilo a PDF. Popeza Chrome ili ndi chowonera cha PDF chomangidwa, navigator.plugins ndi navigator.mimeTypes katundu tsopano abweza mndandanda wokhazikika wa mapulagini owonera ma PDF ndi mitundu ya MIME - "PDF Viewer, Chrome PDF Viewer, Chromium PDF Viewer, Microsoft Edge PDF Viewer. ndi WebKit yomangidwa mu PDF".
  • Kuwongolera kwapangidwa kwa zida za opanga mawebusayiti. Zida za Nest Hub ndi Nest Hub Max zawonjezedwa pamndandanda wazoyerekeza. Batani losinthira zosefera lawonjezedwa pamawonekedwe kuti muwunikire zomwe zikuchitika pa netiweki (mwachitsanzo, mukakhazikitsa zosefera za "status-code: 404", mutha kuwona zopempha zina zonse mwachangu), komanso kukupatsani mwayi wowonera zomwe zidayambira. pamitu ya Set-Cookie (imakupatsani mwayi wowunika kukhalapo kwa zinthu zolakwika zomwe zimachotsedwa mukakhazikika). Mbali yam'mbali yapaintaneti yachotsedwa ndipo ichotsedwa posachedwa. Anawonjezera luso loyesera kuti abise zovuta mu tabu ya Issues. Muzokonda, kuthekera kosankha chilankhulo cha mawonekedwe awonjezedwa.
    Kutulutsidwa kwa Chrome 94

Kuphatikiza pazatsopano ndi kukonza zolakwika, mtundu watsopano umachotsa zovuta 19. Zofooka zambiri zidadziwika chifukwa choyesera zokha pogwiritsa ntchito AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ndi zida za AFL. Palibe zovuta zomwe zadziwika zomwe zingalole kuti munthu adutse milingo yonse yachitetezo cha asakatuli ndikuyika ma code padongosolo kunja kwa sandbox. Monga gawo la pulogalamu yolipira mphotho zandalama pozindikira zovuta zomwe zatulutsidwa pano, Google idapereka mphotho 17 zokwana $56500 (mphotho imodzi ya $15000, mphotho ziwiri za $10000, mphotho imodzi ya $7500, mphotho zinayi za $3000, mphotho ziwiri za $1000). Kukula kwa mphotho 7 sikunadziwikebe.

Source: opennet.ru

Kuwonjezera ndemanga