Ko te tuku Chrome 78

Google представила tukunga pūtirotiro tukutuku Chrome 78... I te wa kotahi waatea tuku pūmau o te kaupapa kore utu chromium, ka noho hei turanga mo Chrome. pūtirotiro Chrome rerekē te whakamahi i nga waitohu a Google, te aroaro o te punaha mo te tuku whakamohiotanga mena he tukinga, te kaha ki te tango i te waahanga Flash i runga i te tono, nga waahanga mo te purei i nga ihirangi ataata tiakina (DRM), he punaha mo te whakauru aunoa i nga whakahoutanga me te tuku i te waa rapu. Tawhā RLZ. Ko te tukunga o muri mai o Chrome 79 kua whakaritea mo Hakihea 10th.

Main huringa в Chrome 78:

  • Kua whakatinanahia tautoko whakamatautau mo "DNS over HTTPS" (DoH, DNS over HTTPS), ka taea te whiriwhiri mo etahi waahanga o nga kaiwhakamahi kua tohuhia e nga tautuhinga punaha nga kaiwhakarato DNS e tautoko ana i te DoH. Hei tauira, mena he DNS 8.8.8.8 te kaiwhakamahi kua tohua i roto i nga tautuhinga punaha, ka whakahohehia te ratonga DoH a Google ("https://dns.google.com/dns-query") ki Chrome; mena he 1.1.1.1 te DNS. XNUMX, katahi te ratonga DoH Cloudflare (“https://cloudflare-dns.com/dns-query”), etc.

    Hei whakahaere mehemea ka taea te DoH, ka whakaratohia te tautuhinga "chrome://flags/#dns-over-https". E toru nga momo mahi e tautokohia ana: haumaru, aunoa me te weto. I roto i te aratau "haumaru", ka whakatauhia nga kaihautu i runga i nga uara haumaru kua keteroki o mua (i whakawhiwhia mai ma te hononga haumaru) me nga tono ma te DoH; karekau te hokinga ki te DNS auau. I roto i te aratau "aunoa", ki te kore e waatea te DoH me te keteroki haumaru, ka taea te tiki raraunga mai i te keteroki kore haumaru ka uru atu ma te DNS tuku iho. I roto i te aratau "atu", ka tirohia te keteroki tiritahi me te kore he raraunga, ka tukuna te tono ma te punaha DNS.

  • Ko nga taputapu tukutahi he tautoko tuatahi mo nga papatopenga tiritiri, engari kaore ano kia taea mo nga kaiwhakamahi katoa. I nga wa o Chrome e hono ana ki tetahi kaute, ka taea e koe te uru atu ki nga ihirangi o te papatopenga o tetahi atu taputapu, tae atu ki te tohatoha i te papatopenga i waenga i nga punaha pūkoro me te papamahi. Ko nga ihirangi o te papatopenga kei te whakamunatia ma te whakamahi i te whakamunatanga mutunga-ki-mutunga, e kore e taea te uru ki nga tuhinga i runga i nga tūmau Google;
  • Mo etahi waahanga o nga kaiwhakamahi, kua whakahohea he whiringa whakamatautau hei huri i te kaupapa me te whakarite i te mata e whakaatuhia ana i te whakatuwheratanga o te ripa hou. I tua atu i te kowhiri i tetahi ahua papamuri, ko te tahua "Whakaritea", ka whakaatuhia ki te kokonga matau o raro o te mata ripa hou, inaianei kei te tautoko i te whakarereke i te tikanga whakatakotoranga pokatata me te kaha ki te huri i te kaupapa. Ka taea te whakaaro aunoa i nga pokatata i runga i nga waahi e torohia ana, na te kaiwhakamahi i whakarite, kua monoa ranei. Ka taea e koe te kowhiri i tetahi kaupapa hoahoa mai i te huinga o nga kaupapa kua tautuhia, te hanga ranei i a koe ake i runga i te kowhiringa o nga tae e hiahiatia ana i roto i te papatae. Hei whakahohe i nga ahuatanga hou, ka taea e koe te whakamahi i nga haki "chrome://flags/#ntp-customization-menu-v2" me
    "chrome://flags/#chrome-colors";

  • Mo nga pakihi, ka taea te pae wāhitau taunoa ki te rapu i nga konae kei te rokiroki Google Drive. Ko te rapunga ehara i te mea ko nga taitara anake, engari ko nga mea kei roto i nga tuhinga, me te whakaaro ki nga hitori o to raatau kitenga i nga wa o mua;

    Ko te tuku Chrome 78

  • Kua whakauruhia te waahanga Kupuhipa Tirohanga, ka whakahohehia mo etahi waahanga o nga kaiwhakamahi (mo te whakahohe kaha, ka tukuna te haki "chrome://flags/#password-leak-detection"). Taki Kupuhipa i mua tukuna Tuhinga o mua te taapiri o waho, i hangaia hei tātari i te kaha o nga kupuhipa e whakamahia ana e te kaiwhakamahi. Ina ngana koe ki te takiuru ki tetahi paetukutuku, ka tirohia e te Kupuhipa te Tirohanga Kupuhipa i to takiuru me to kupuhipa ki te papaunga raraunga o nga kaute kua taupatupatu, ka whakaatu i te whakatupato mena ka kitea nga raru (tirohia kawea i runga i te taha-kaiwhakamahi hash prefix). Ka mahia te haki ki tetahi putunga korero e hipoki ana i te neke atu i te 4 piriona nga kaute kua taupatupatuhia i puta mai i nga papaa raraunga kaiwhakamahi patai. Ka whakaatuhia ano he whakatupato i te wa e ngana ana ki te whakamahi i nga kupuhipa iti penei i te "abc123";
  • Kua taapirihia te kaha ki te timata i te waea mai i tetahi taputapu Android e hono ana ki te putea Google kotahi. I roto i te kaitirotiro papamahi, ka taea e te kaiwhakamahi te tohu i te nama waea i roto i te tuhinga, te paato-matau me te tuku ano i te mahi waea ki te taputapu Android, ka mutu ka puta ake he panui ki runga i te waea ka taea e ratou te timata i te waea;
  • Ko te whakatakotoranga o te aki taputapu e whakaatuhia ana i te whakaparo i te kiore ki runga i te taitara ripa kua hurihia. Inaianei kua puta te aki taputapu hei paraka pahū-ake e whakaatu ana i te tuhinga taitara katoa me te URL wharangi. He watea te poraka ki te whakamahi ki te kimi tere i te wharangi e hiahiatia ana i te wa e whakatuwhera ana i te maha rawa o nga ripa (kaore i te haere i roto i nga ripa, ka taea e koe te neke i te kiore ki runga i te panui me nga ripa ka kitea te wharangi e rapu ana koe). I te wa kei te heke mai, kua whakamaheretia kia whakaatuhia he karakōnui wharangi ki tenei poraka;
  • Kua taapirihia he waahanga whakamatautau (chrome://flags/#enable-force-dark) hei akiaki i te whakamahi kaupapa pouri ina tiro paetukutuku. Hei whakarite i te whakaaturanga pouri o te waahi, ka huri nga tae;
  • Kua tapirihia tautoko whakaritenga API Paenga me nga Uara CSS Taumata 1, ka taea e koe te rehita i o ake taonga CSS he momo motuhake tonu, ka taea e koe te whakarite i te uara taunoa, ka taea e koe te here i nga paanga pakiwaituhi. Hei rehita rawa, ka taea e koe te whakamahi i te tikanga registerProperty() ranei te ture CSS "@property", hei tauira:

    CSS.registerProperty({
    ingoa: "--taku-momotuhi-rahi",
    wetereo: "‹roa›",
    Uara tuatahi: "0px",
    tuku iho: teka
    });

  • I roto i te aratau Taketake (whakamatautau me wehe ke whakahohenga) he maha nga API hou kua tohua. Ko te Whakamātautanga Taketake e whakaatu ana i te kaha ki te mahi me te API kua tohua mai i nga tono i tangohia mai i te localhost, 127.0.0.1 ranei, i muri ranei i te rehitatanga me te whiwhi tohu motuhake e tika ana mo te wa iti mo tetahi waahi motuhake.
    • API Pūnaha Kōnae Māori, ka taea e koe te hanga i nga tono tukutuku e taunekeneke ana me nga konae kei roto i te punaha konae a rohe. Hei tauira, ka tonohia pea te API hou i roto i nga taiao whanaketanga whakauru, tuhinga, whakaahua me nga kaiwhakatika ataata. Kia taea ai te tuhi tika me te panui i nga konae, whakamahia nga korero korero hei whakatuwhera me te penapena i nga konae, me te whakatere i roto i nga ihirangi o nga raarangi, ka tono te tono ki te kaiwhakamahi mo te whakaū motuhake;

      Ko te tuku Chrome 78

    • Hangarau Whakawhitinga HTTP kua hainatia (SXG), ka taea e koe te whakatakoto i nga kape kua whakamanahia o nga wharangi paetukutuku ki etahi atu pae e rite ana ki nga wharangi taketake ki te kaiwhakamahi (kaore e huri i te URL), whakaroa te kaha ki te tango i nga rauemi iti (CSS, JS, whakaahua, me etahi atu) mai i te pae taketake. Ko te puna taketake o te rauemi ka tohua ma te pane Hononga HTTP, e tohu ana hoki i te hash manatoko hei manatoko i ia rauemi. Ma tenei ahuatanga hou, ka taea e nga kaiwhakarato ihirangi te hanga i tetahi konae HTML kua hainatia e uru ana ki nga rauemi-iti katoa;
    • API Kaiwhiwhi SMS, ka tuku i te tono tukutuku ki te uru atu ki nga karere SMS, hei tauira, ki te whakaaunoa i te manatoko o te tauwhitinga ma te whakamahi i te waehere kotahi-wa ka tukuna ma te SMS. Ko te urunga ka tukuna ki te SMS anake kei roto he tohu motuhake e whakatau ana i te herenga o te karere ki tetahi tono tukutuku motuhake;
  • Ko te mahi o te uta i nga taonga ArrayBuffer ma te Tukutuku Tukutuku kua tino pai ake. I runga i te papaaho Linux kua piki ake te tere o te tango i te 7.5 nga wa, i runga i te Matapihi - i te 4.1 nga wa, i te macOS - i te 7.8 nga wa;
  • Kua taapirihia te kaha ki te tautuhi i te uara puataata hei paheketanga i roto i nga ahuatanga CSS opacity, stop-opacity, fill-opacity, stroke-opacity, me te ahua-ahua-paepae. Hei tauira, hei utu mo te "opacity: 0.5" ka taea e koe te tohu "opacity: 50%";
  • I roto i te API Wā Kaiwhakamahi Whakaaetia te tuku tohu waahi ki nga waea performance.measure() me te performance.mark() ki te mahi inenga i waenganui i a raatau, me te whakapumau i nga raraunga meta;
  • I roto i te API Media Session tāpirihia te tautoko mo te tautuhi i nga kaikawe mo te huri i te tuunga i roto i te awa (seekto), hei taapiri atu ki te okioki i mua ka tiimata i nga kaikawe purei;
  • I roto i te miihini JavaScript V8 whakaurua aratau papamuri mo te wetewete i nga tuhinga i runga i te rere i te wa e tangohia ana i runga i te whatunga. Ko te arotautanga kua whakatinanahia ka taea e matou te whakaiti i te wa whakahiato tuhinga ma te 5-20%. Ko te tukunga hou ka pai ake te mahi o te whakakino ahanoa (te huri i te "const {x, y} = object;" ki te "const x = object.x; const y = object.y;"). Kua pai ake te tere tukatuka mo nga whakaaturanga RegExp me nga mapi kore e taurite.
    Ko te tere o te karanga i nga mahi JavaScript mai i te WebAssembly me te rereke kua tino piki ake (na te 9-20%). I te wa e whakahiato ana i te bytecode, kua piki ake te pai o te hanga ripanga here ki nga tuunga tuatahi, na te mea i whakaitihia te kai mahara ma te
    1-2.5%.

    Ko te tuku Chrome 78

  • Kua whakawhānuihia taputapu mo nga kaihanga paetukutuku. Ka taea te whakamahi i te Papatohu Arotake i naianei me etahi atu ahuatanga penei i te aukati tono me te tango tango. He tautoko taapiri mo te patuiro i nga tukatuka utu ma te API Utu. Kua taapirihia nga tapanga LCP (Laurgest Contentful Paint) ki te paewhiri tātari mahi, e whakaatu ana i te wa whakaputa o nga huānga nui rawa atu;

    Ko te tuku Chrome 78

  • Kua mukua XSS Auditor te tikanga aukati tuhi-pae-pae, e mohiotia ana he koretake (kua roa te hunga whakaeke i whakamahi tikanga ki te karo i te whakamarumaru XSS Kaute Kaute) me te taapiri i nga vector hou mo te rerenga korero;
  • Ko te putanga Android e whakarato ana i te kaha ki te whakamahi i te kaupapa pouri mo nga tahua, tautuhinga, me te aratau whakatere mo nga waahi tuwhera.

I tua atu i nga mahi hou me nga whakatikatika bug, ka whakakorehia e te putanga hou 37 whakaraeraetanga. He maha nga whakaraeraetanga i kitea na te whakamatautau aunoa me nga taputapu AddressSanitizer, PūmaharaMahara, Mana Rerenga Tikanga, LibFuzzer и AFL. Karekau he raru nui i kitea ka taea e tetahi te karo i nga taumata katoa o te whakamarumaru tirotiro me te mahi waehere i runga i te punaha i waho o te taiao pouaka kirikiri. Hei wahanga o te kaupapa ki te utu moni utu mo te kite i nga whakaraeraetanga mo te tukunga o naianei, ka utua e Google nga tohu 21 te uara $59500 (kotahi tohu $20000, kotahi tohu $15000, kotahi tohu $5000, e rua nga tohu $3000, e toru nga tohu $2000, e rima $1000 ). Ko te rahi o nga utu e 500 kaore ano kia whakatauhia.

Source: opennet.ru

Tāpiri i te kōrero