Chrome Eldono 77

Guglo prezentita eldono de TTT-legilo Chrome 77... Samtempe disponebla stabila liberigo de senpaga projekto kromio, kiu funkcias kiel la bazo de Chrome. Chrome retumilo diferencas la uzo de Google-emblemoj, la ĉeesto de sistemo por sendi sciigojn en kazo de kraŝo, la kapablo elŝuti Flash-modulon laŭpeto, moduloj por ludi protektitan videoenhavon (DRM), sistemo por aŭtomate instali ĝisdatigojn kaj transdonon dum serĉo RLZ-parametroj. La sekva eldono de Chrome 78 estas planita por la 22-a de oktobro.

Ĉefa ŝanĝi в Kromio 77:

  • ĉesigita aparta markado de retejoj kun EV (Plilongigita Validado) nivelaj atestiloj. Informoj pri la uzo de EV-atestiloj nun montriĝas nur en la falmenuo montrita alklakante la piktogramon de sekura konekto. La nomo de la firmao kontrolita de la atestadaŭtoritato, al kiu la EV-atestilo estas ligita, ne plu aperos en la adresbreto;
  • Pliigita izoliteco de retejo-prizorgantoj. Aldonita protekto por trans-ejaj datumoj, kiel Kuketoj kaj HTTP-resursoj, ricevitaj de triaj retejoj kontrolitaj de atakantoj. Izoliĝo funkcias eĉ se atakanto malkovras eraron en la bildiga procezo kaj provas efektivigi kodon en ĝia kunteksto;
  • Aldonita nova paĝo bonveniganta novajn uzantojn (chrome://welcome/), kiu montriĝas anstataŭ la norma interfaco por malfermi novan langeton post la unua lanĉo de Chrome. La paĝo permesas vin marki popularajn Guglo-servojn (GMail, YouTube, Mapoj, Novaĵoj kaj Traduki), ligi ŝparvojojn al la paĝo Nova Tab, konekti al Google-konto por ebligi Chrome Sync, kaj agordi Chrome kiel la defaŭlta voko en la sistemo. .
  • La nova langa paĝa menuo, montrita en la supra dekstra angulo, nun havas la kapablon ŝargi fonbildon, kaj ankaŭ eblojn por elekti temon kaj agordi blokon kun ŝparvojoj por rapida navigado (plej ofte vizitataj retejoj, mana elekto de uzantoj. , kaj kaŝi blokojn per ŝparvojoj). La agordoj nuntempe estas poziciigitaj kiel eksperimentaj kaj postulas aktivigon per la flagoj "chrome://flags/#ntp-customization-menu-v2" kaj "chrome://flags/#chrome-colors-custom-color-picker";
  • Animacio de la retejo-ikono en la langeto-kapo estis provizita, signalante, ke la paĝo estas en procezo de ŝarĝo;
  • Aldonita la flago "--gasto", kiu ebligas al vi lanĉi Chrome de la komandlinio en gasta ensaluta reĝimo (sen konektiĝi al Google-konto, sen registri retumilagadon al disko kaj sen konservi la seancon);
  • La purigado de flagoj en chrome://flags, kiu komenciĝis en la lasta eldono, daŭras. Anstataŭ flagoj, oni nun rekomendas uzi regulojn por agordi retumila konduto;
  • Butono "Sendu al viaj aparatoj" estis aldonita al la kunteksta menuo de la paĝo, langeto kaj adresbreto, permesante al vi sendi ligon al alia aparato per Chrome Sync. Post elekto de cela aparato asociita kun la sama konto kaj sendi la ligilon, sciigo estos montrita sur la cela aparato por malfermi la ligilon;
  • En la Android-versio, la paĝo kun la listo de elŝutitaj dosieroj estis tute restrukturita, en kiu, anstataŭ falmenuo kun enhavaj sekcioj, estis aldonitaj butonoj por filtri la ĝeneralan liston laŭ enhavtipo, kaj bildetojn de elŝutitaj bildoj. estas nun montritaj tra la tuta larĝo de la ekrano;
  • Aldonita novaj metrikoj por taksi la rapidecon de ŝarĝo kaj bildigo de enhavo en la retumilo, permesante al la retejo-programisto determini kiom rapide la ĉefa enhavo de la paĝo iĝas havebla al la uzanto. Antaŭe ofertitaj bildigkontroliloj ebligis juĝi nur la fakton, ke bildigo komenciĝis, sed ne la pretecon de la paĝo entute. Chrome 77 enkondukas novan API Plej Granda Enhava Farbo, kiu ebligas al vi ekscii la bildigotempon de grandaj (uzant-videblaj) elementoj en la videbla areo, kiel bildoj, filmetoj, blokelementoj kaj paĝa fono;
    Chrome Eldono 77

  • Aldonita API PerformanceEventTimeing, kiu disponigas informojn pri la prokrasto antaŭ la unua interago de la uzanto (ekzemple, premado de klavo sur la klavaro aŭ muso, klakado aŭ movo de la montrilo). La nova API estas subaro de la EventTiming API kiu provizas pliajn informojn por mezuri kaj optimumigi interfaco-respondemon;
  • Aldonita novaj funkcioj por formoj, kiuj faciligas uzi viajn proprajn ne-normajn formularkontrolojn (ne-normaj enigokampoj, butonoj, ktp.). La nova evento "formdata" ebligas uzi JavaScript-traktilojn por aldoni datumojn al la formularo kiam ĝi estas sendita, sen devi konservi la datumojn en kaŝitaj enigelementoj.

    La dua nova funkcio estas subteno por kreado de kutimaj elementoj asociitaj kun formo, kiuj funkcias kiel enkonstruitaj formularaj kontroloj, inkluzive de kapabloj kiel ebligi enigovalidigon kaj ekigi datumojn por esti senditaj al la servilo. FormAssociated-posedaĵo estis enkondukita por marki elementon kiel forminterfackomponenton, kaj alvoko attachInternals() estis aldonita por aliri pliajn formkontrolajn metodojn kiel setFormValue() kaj setValidity();

  • En reĝimo Origina Provoj (eksperimentaj funkcioj kiuj postulas apartan aktivigon) nova API aldonita Kontaktu Picker, permesante al la uzanto elekti enskribojn el la adreslibro kaj transdoni certajn detalojn pri ili al la retejo. Dum petado, listo de propraĵoj, kiujn oni devas akiri, estas difinita (ekzemple plena nomo, retpoŝto, telefonnumero). Ĉi tiuj propraĵoj estas klare montritaj al la uzanto, kiu faras la finan decidon transdoni la datumojn aŭ ne. La API povas esti uzata, ekzemple, en retpoŝta kliento por elekti ricevantojn por sendita letero, en retejo-aplikaĵo kun la funkcio VoIP por iniciati vokon al specifa numero, aŭ en socia reto por serĉi jam registritajn amikojn. .

    Origin Trial implicas la kapablon labori kun la specifita API de aplikoj elŝutitaj de localhost aŭ 127.0.0.1, aŭ post registriĝo kaj ricevado de speciala signo kiu validas por limigita tempo por specifa retejo.

    Chrome Eldono 77Chrome Eldono 77

  • Por formoj, la atributo "enterkeyhint", kiu permesas vin difini la konduton kiam vi premas la Enigu klavon sur la virtuala klavaro. La atributo povas preni la valorojn enigi, farita, iri, sekva, antaŭa, serĉi kaj sendi;
  • Aldonita regulo dokument-domajno, kiu kontrolas aliron al la posedaĵo "document.domain". Defaŭlte, aliro estas permesita, sed se ĝi estas malakceptita, provo ŝanĝi la valoron de "document.domain" rezultigos eraron;
  • Aldonita voko al Performance API LayoutShift, kiu permesas vin spuri ŝanĝojn en la pozicio de DOM-elementoj sur la ekrano.
  • La grandeco de la HTTP "Referenciulo" kaplinio estas limigita al 4 KB; se ĉi tiu valoro estas superita, la enhavo estas detranĉita al la domajna nomo;
  • La url-argumento por registerProtocolHandler() estas limigita al uzado de nur la http:// kaj https://-skemoj kaj ne plu permesas la "datumojn:" kaj "blob:" skemojn.
  • En metodo Intl.NumberFormat aldonis subtenon por formatado de mezurunuoj, valutoj, sciencaj kaj kompaktaj notacioj (ekzemple, “Intl.NumberFormat(‘eo’, {stilo: ‘unuo’,
    unuo: 'metro-je-sekundo'}");

  • Aldonitaj novaj CSS-ecoj overscroll-behavior-inline kaj overscroll-behavior-bloko kontroli paĝrulan konduton kiam la logika limo de la rula areo estas atingita;
  • Por la blankspaco CSS-posedaĵo efektivigita subteno por paŭzo-spacoj valoro;
  • En Servaj Laboristoj aldonis subteno por HTTP Baza aŭtentikigo kaj montrado de norma dialogo por enigi ensalutajn parametrojn;
  • La Web MIDI API nun povas esti uzata nur en la kunteksto de sekura konekto (https, loka dosiero aŭ loka gastiganto);
  • Deklarite malrekomendita de la WebVR 1.1 API, kiu estis anstataŭigita per la API WebXR-aparato, kiu permesas vin aliri komponantojn por krei virtualan kaj pliigitan realecon kaj unuigi laboron kun diversaj klasoj de aparatoj, de senmovaj virtualrealaj kaskoj ĝis solvoj bazitaj sur porteblaj aparatoj.
  • En Programiloj aldonis la kapablo kopii CSS-ecojn de DOM-nodo al la tondujo per kunteksta menuo nomita per dekstra klako sur nodo en la DOM-arbo. Interfaco estis aldonita (Montri Rendering/Layout Shift Regions) por spuri aranĝoŝanĝojn pro manko de anstataŭiloj por reklamado kaj bildoj (dum ŝarĝo de la sekva bildo movas la tekston malsupren dum spektado). Kontrolpanelo ĝisdatigita por liberigi Lumturo 5.1. Ebligis aŭtomatan ŝanĝadon al la malhela temo DevTools kiam vi uzas malhelan temon en la OS. En reto-inspekta reĝimo, flago estis aldonita por ŝarĝi rimedon el la antaŭkapta kaŝmemoro. Aldonita subteno por montri puŝajn mesaĝojn kaj sciigojn en la Aplika panelo. En la retkonzolo, dum antaŭrigardado de objektoj, privataj kampoj de klasoj nun montriĝas;

    Chrome Eldono 77

  • En la JavaScript-motoro V8, la stokado de statistikoj pri la specoj de operancoj uzataj en malsamaj operacioj estis optimumigita (ebligas al vi optimumigi la ekzekuton de ĉi tiuj operacioj konsiderante specifajn tipojn). Por redukti memorkonsumon, tip-konsciaj vektoroj nun estas metitaj en memoron nur post kiam certa kvanto da bajtokodo estis efektivigita, eliminante la bezonon de optimumigoj por funkcioj kun mallongaj vivdaŭroj. Ĉi tiu ŝanĝo permesas ŝpari 1-2% de memoro en la versio por labortablaj sistemoj kaj 5-6% por porteblaj aparatoj.

    Chrome Eldono 77

    Plibonigita skaleblo de WebAssembly fona kompilo - ju pli da procesoraj kernoj en la sistemo, des pli granda la profito de aldonitaj optimumoj. Ekzemple, sur 24-kerna Xeon-maŝino, kompiltempo por la Epic ZenGarden-demo-programo estis duonigita.

    Chrome Eldono 77

Krom novigoj kaj korektoj de cimoj, la nova versio forigas 52 vundeblecoj. Multaj el la vundeblecoj estis identigitaj kiel rezulto de aŭtomatigita testado per iloj AdresoSanitizer, MemorySanitizer, Kontrola Flua Integreco, LibFuzzer и AFL. Unu temo (CVE-2019-5870) estas markita kiel kritika, t.e. permesas vin preteriri ĉiujn nivelojn de retumila protekto kaj ekzekuti kodon en la sistemo ekster la sablokesto-medio. Detaloj pri la kritika vundebleco ĝis nun ne malkaŝita, estas nur konata, ke ĝi povas konduki al aliro al jam liberigita memorareo en la plurmedia datuma prilaborado. Kiel parto de la programo por pagi kontantajn rekompencojn pro malkovrado de vundeblecoj por la nuna eldono, Google pagis 38 premiojn kun valoro de $ 33500 (unu $ 7500 premion, kvar $ 3000 premiojn, tri $ 2000 premiojn, kvar $ 1000 premiojn kaj ok $ 500 premiojn). La grandeco de la 18 rekompencoj ankoraŭ ne estis determinita.

fonto: opennet.ru

Aldoni komenton