Kutulutsidwa kwa Chrome 75

Google прСдставила kumasulidwa kwa msakatuli Chrome 75... Nthawi imodzi zilipo kutulutsidwa kokhazikika kwa projekiti yaulere Chromium, yomwe imakhala ngati maziko a Chrome. Msakatuli wa Chrome chosiyana kugwiritsa ntchito ma logo a Google, kutha kutsitsa gawo la Flash mukapempha, kukhalapo kwa makina otumizira zidziwitso pakagwa ngozi, ma module otsegulira makanema otetezedwa (DRM), kachitidwe kokhazikitsa zokha zosintha ndi kufalitsa pakusaka. Zithunzi za RLZ. Kutulutsidwa kotsatira kwa Chrome 76 kuyenera kuchitika pa Julayi 30.

waukulu kusintha Π² Chrome 75:

  • Munjira ya canvas.getContext(). anawonjezera mbendera ya "desynchronized" pokonza zochitika za Canvas (2D kapena WebGL) pogwiritsa ntchito njira ina yoperekera yomwe imapereka latency yochepa podutsa njira yosinthira ya DOM ndikutulutsa mwachindunji kudzera pa OpenGL;
  • API yowonjezera Webusaiti Yogawana (chinthu navigator.share), chomwe, m'malo mwa mndandanda wa mabatani amtundu uliwonse, mutha kupanga batani logwirizana kuti lisindikizidwe pamasamba ochezera omwe ali oyenera kwa mlendo. Mukumasulidwa kwatsopano mu API anawonjezera Kutha kuwonetsa dialog yokhazikika potumiza mafayilo kumapulogalamu ena (mwachitsanzo, pa Android block imawonetsedwa kuti itumizidwe kudzera pamakalata, Bluetooth, ndi zina);
  • Zakhazikitsidwa kuthekera kolekanitsa magulu a manambala mu zilembo zama digito ndi underscore. Mwachitsanzo, kuti muzitha kuwerenga bwino, mutha kutchula 1_000_000_000 mu code ndipo nambalayi idzasinthidwa ngati 1000000000;
  • Zimayatsidwa mwachisawawa kwa ogwiritsa ntchito onse apakompyuta okhwima malo kudzipatula mode, momwe masamba ochokera ku makamu osiyanasiyana amakhala nthawi zonse pokumbukira njira zosiyanasiyana, zomwe zimagwiritsa ntchito mchenga wake. Chinthu chachikulu cha njira yodzipatula yokhazikika ndikugawanika osati ndi ma tabo, koma ndi madera, i.e. ngati kale zomwe zili m'malemba, iframes ndi ma popups omwe adatsitsidwa kuchokera kumadera ena adachitidwa mofanana ndi malo oyambira, tsopano agawidwa m'njira zosiyanasiyana;
  • Zowonjezera zomwe zili pamndandanda wakuda tsopano zichotsedwa kwathunthu m'malo moyimitsidwa ndikuyikidwa munjira yosagwira ntchito.
  • Muzoyang'anira ntchito za Chrome (Zokonda> Zida Zambiri> Task Manager) otetezedwa kuwonetsa antchito a Utumiki;
  • Malingaliro " awonjezedwa ku njira yawindo.open().noreferrer", kukulolani kuti mutsegule tsamba popanda kudzaza mutu wa Referer;
  • Zowonjezedwa malangizo CSP (Content Security Policy) "script-src-attr", "script-src-elem", "style-src-attr" ndi "style-src-elem", kupereka magwiridwe antchito a script ndi malangizo a kalembedwe, koma ndi kuthekera kogwiritsa ntchito kwa osamalira zochitika, zinthu kapena mawonekedwe;
  • Mu Web Authentication API anawonjezera FIDO CTAP2 PIN yothandizira kugwiritsa ntchito PIN code yofotokozedwa ndi wogwiritsa ntchito kuti avomereze ntchito ndi makiyi omwe amathandizira protocol. FIDO CCAP2. Mu configurator, mu gawo la "Advanced", chinthu cha "Manage security keys" chawonekera, momwe mungagawire PIN code kuti muteteze makiyi omwe ali pa USB drive, komanso njira yokhazikitsiranso kiyi (chotsani zonse. deta ndi PIN);
  • Zinthu zawonjezedwa ku Web Animations API
    AnimationEffect ndi KeyframeEffect, kukulolani kuti muzitha kuwongolera zinthu zamakanema ndi nthawi (nthawi, kuchedwa).
    Kuphatikiza apo, womanga watsopano wawonjezedwa Makanema (), yomwe imapereka mphamvu zambiri zowonetsera makanema. M'mbuyomu, Web Animations API idakulolani kuti mupange makanema ojambula pogwiritsa ntchito njira ya Element.animate (), yomwe idabweza chinthu chopangidwa kale cha Animation. Tsopano wopanga mapulogalamu amatha kuwongolera chilengedwe chake kudzera mu kuyitana komveka bwino kwa omanga, momwe, mwachitsanzo, mutha kufotokoza chinthu cha KeyframeEffect;

  • Njira yowonjezera HTMLVideoElement.playsInline, kulangiza msakatuli kuti awonetse kanema m'malo osewerera a chinthucho (mwachitsanzo, kupereka njira yowonetsera zonse);
  • Njira ya MediaStreamTrack.getCapabilities() imagwiritsa ntchito kuthekera kopeza mitundu ingapo yovomerezeka ya katundu wokhudzana ndi zida zomvera (sampling pafupipafupi, kuchedwa, kuchuluka kwa mayendedwe, ndi zina);
  • API yawonjezedwa ku WebRTC RTCDtlsTransport kuti mupeze zambiri zokhudzana ndi zoyendera, monga kugwiritsa ntchito SCTP kapena DTLS (Datagram Transport Layer Security), momwe mapaketi a RTP ndi RTCP amatumizidwa kapena kulandiridwa. Mawonekedwe a RTCIceTransport awonjezedwanso kuti apereke zambiri zamayendedwe
    Ma ICE omwe amagwiritsidwa ntchito mu chinthu cha RTCPeerConnection;

  • Mutu wa Cache-Control umagwiritsa ntchito malangizowo "stale-pamene-kutsimikiziranso", zomwe zimakupatsani mwayi woyika zenera la nthawi yowonjezera pomwe msakatuli amatha kugwiritsa ntchito chida chomwe chili ndi nthawi yowunikanso kuti ikufunika;
  • Mbali yowonjezera Mpukutuni Snap Stop kuti muone momwe zinthu zilili panthawi yopukusa mopanda mphamvu (mwachitsanzo, kusuntha kwapakatikati posankha zithunzi pamndandanda sikungangosankha chinthu chomaliza, koma chotsatira);
  • Mtundu wa Android wasintha mawonekedwe a magawo aakaunti odzaza okha mumafomu otsimikizira. Chotchinga chowonetsera tsopano chikuwonetsedwa mwachindunji pamwamba pa kiyibodi ya pakompyuta ndipo, ikadindidwa, imawonetsa zosankha zomwe zingatheke zosungidwa m'malo mwa kiyibodi yapakompyuta, osabisa mawonekedwe olowera;
  • Zothandizira zoyeserera za Reader Mode, zikayatsidwa, mawu ofunikira okha ndi omwe amawonetsedwa, ndipo zowongolera zonse, zikwangwani, mindandanda yazakudya, zowonera ndi mbali zina zatsamba zomwe sizikugwirizana ndi zomwe zili zimabisika. Kuthandizira kuthandizira mawonekedwe atsopano kumachitika pogwiritsa ntchito njira ya chrome: // flags/#enable-reader-mode, pambuyo pake njira yoti mugwiritse ntchito ikuwonekera pamenyu yotsitsa;
  • Injini ya V8 JavaScript imagwiritsa ntchito njira yosungiramo zotsatsira za WebAssembly (tsamba likatsegulidwanso, zida za WebAssembly zomwe zidakonzedwa kale zidzakhazikitsidwa kuchokera pankhokwe). MU
    WebAssembly inawonjezeranso kukumbukira.copy, memory.fill, table.copy, memory.init, ndi table.init malangizo a kukopera, kudzaza, ndi kuyambitsa madera akuluakulu a kukumbukira;

  • Thandizo lowonjezera pakuyika zolemba mwachindunji pa ntchentche pamene zimatsitsidwa pa intaneti popanda kuphatikizira ulusi waukulu wa Chrome. M'mbuyomu, mtsinjewo udalandiridwa koyamba mu ulusi waukulu, womwe udatumizidwanso kwa wophatikiza. Dongosololi limatanthauza kuti kulondolera kwina kukhoza kuletsedwa ndi ntchito zina zomwe zikuyenda pa ulusi waukulu, monga kugawa HTML ndi kulemba ma JavaScript ena. Tsopano kulondoleranso koteroko kwathetsedwa;
  • Kusintha kwa zida za opanga mawebusayiti:
    • Mayendedwe owunikira a CSS amapereka kumalizidwa kodziwikiratu kwa mayina ndi zoyambira zoyambira zomwe zingagwiritsidwe ntchito pazinthu za CSS (mwachitsanzo, "sefa: blur(1px)"). Makhalidwe omwe akuyembekezeredwa amawonetsedwa nthawi yomweyo pamawonekedwe atsamba omwe akuwonetsedwa;
      Kutulutsidwa kwa Chrome 75

    • Mugawo lamalamulo, lomwe likuwonetsedwa mukakanikiza Ctrl+Shift+P, lamulo la "Chotsani Site Data" limakhazikitsidwa kuti lichotse zonse zomwe zikugwirizana ndi tsambalo (lofanana ndi kuitana Application> Clear Storage menyu), kuphatikiza ogwira ntchito, LocalStorage, sessionStorage. , IndexedDB, Web SQL , Cookies, Cache ndi Cache Application;
    • Anawonjezera kuthekera kowonera ma database onse omwe analipo a IndexedDB (kale mu Application> IndexedDB kunali kotheka kuyang'ana malo osungirako malo omwe alipo panopa, omwe sanalole, mwachitsanzo, kuyang'ana kugwiritsa ntchito IndexedDB muzitsulo zodzaza ndi iframe);

      Kutulutsidwa kwa Chrome 75

    • Mu mawonekedwe oyang'anira maukonde, chida chomwe chimatulukira mukamayendayenda m'magawo a "Kukula" tsopano chikuwonetsa kukula kwa gwero mu mawonekedwe ake oyambirira, popanda kukanikiza;

      Kutulutsidwa kwa Chrome 75

    • Debugger sidebar imapereka chidziwitso chosiyana chokhudza momwe ma breakpoints amamangiriridwa ku magawo amodzi a mawu ovuta pamzere (inline breakpoint), mwachitsanzo, omwe amayikidwa mu njira yolumikizira;

      Kutulutsidwa kwa Chrome 75

    • Magawo owunikira a IndexedDB ndi Cache tsopano akuwonetsa zowerengera za kuchuluka kwazinthu zomwe zili munkhokwe kapena posungira;
      Kutulutsidwa kwa Chrome 75

  • Mu Canary yoyesera imamanga anawonjezera thandizo
    kupeza DNS pa HTTPS (DoH, DNS pa HTTPS), yomwe imatha kutsegulidwa mu chrome://flags#dns-over-https. DoH ikhoza kukhala yothandiza popewa kutulutsa kwa chidziwitso cha mayina omwe afunsidwa kudzera pa ma seva a DNS a othandizira, kuthana ndi kuukira kwa MITM ndikuwononga kuchuluka kwa magalimoto a DNS, kutsekereza kutsekereza pamlingo wa DNS, kapena kukonza ntchito ngati kuli kotheka kupeza DNS mwachindunji. ma seva (mwachitsanzo, pogwira ntchito kudzera pa proxy);

Kuphatikiza pazatsopano ndi kukonza zolakwika, mtundu watsopano umatha 42 zofooka. Zofooka zambiri zidadziwika chifukwa choyesa makina pogwiritsa ntchito zida AddressSanitizer, MemorySanitizer, Control Flow Umphumphu, LibFuzzer ΠΈ 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 13 zokwana $9000 (mphotho imodzi ya $5000, mphotho ziwiri za $1000, ndi mphotho zinayi za $500). Kukula kwa mphotho 7 sikunadziwikebe.

Source: opennet.ru

Kuwonjezera ndemanga