Rilaxx ta' Chrome 77

Google ippreżentata rilaxx tal-web browser Chrome 77... Fl-istess ħin disponibbli rilaxx stabbli ta 'proġett b'xejn Kromju, li hija l-bażi ta' Chrome. Chrome browser differenti l-użu ta' logos ta' Google, il-preżenza ta' sistema biex jintbagħtu notifiki f'każ ta' ħabta, il-kapaċità li tniżżel modulu Flash fuq talba, moduli għad-daqq ta' kontenut tal-vidjo protett (DRM), sistema għall-installazzjoni awtomatika ta' aġġornamenti u trażmissjoni waqt it-tfittxija Parametri RLZ. Ir-rilaxx li jmiss ta 'Chrome 78 huwa skedat għas-22 ta' Ottubru.

Il-prinċipali bidliet в chrome 77:

  • Twaqqaf immarkar separat tas-siti b'ċertifikati tal-livell EV (Validazzjoni Estiża). Informazzjoni dwar l-użu taċ-ċertifikati EV issa tidher biss fil-menu drop-down muri meta tikklikkja fuq l-ikona tal-konnessjoni sigura. L-isem tal-kumpanija verifikata mill-awtorità taċ-ċertifikazzjoni, li magħha huwa marbut iċ-ċertifikat EV, mhux se jibqa' jintwera fil-bar tal-indirizz;
  • Iżolament akbar ta 'siti handlers. Protezzjoni miżjuda għad-dejta bejn is-siti, bħal Cookies u riżorsi HTTP, riċevuti minn siti ta’ partijiet terzi kkontrollati minn attakkanti. L-iżolament jaħdem anke jekk attakkant jiskopri żball fil-proċess tar-rendi u jipprova jesegwixxi kodiċi fil-kuntest tiegħu;
  • Miżjud paġna ġdida li tilqa 'utenti ġodda (chrome://welcome/), li tintwera minflok l-interface standard għall-ftuħ ta' tab ġdida wara l-ewwel tnedija ta 'Chrome. Il-paġna tippermettilek timmarka servizzi popolari ta' Google (GMail, YouTube, Maps, News u Translate), tehmeż shortcuts mal-paġna New Tab, tikkonnettja ma' kont ta' Google biex tippermetti Chrome Sync, u ssettja Chrome biex tkun is-sejħa default fis-sistema .
  • Il-menu l-ġdid tal-paġna tat-tab, muri fir-rokna ta’ fuq tal-lemin, issa għandu l-abbiltà li jgħabbi immaġni ta’ sfond, kif ukoll għażliet għall-għażla ta’ tema u t-twaqqif ta’ blokka b’shortcuts għal navigazzjoni rapida (siti li jżuruha l-aktar spiss, għażla manwali tal-utent , u ħabi blokki bi shortcuts). Is-settings bħalissa huma pożizzjonati bħala sperimentali u jeħtieġu attivazzjoni permezz tal-bnadar "chrome://flags/#ntp-customization-menu-v2" u "chrome://flags/#chrome-colors-custom-color-picker";
  • Ġiet ipprovduta animazzjoni tal-ikona tas-sit fl-intestatura tat-tab, li tindika li l-paġna tinsab fil-proċess tat-tagħbija;
  • Miżjud il-bandiera "--guest", li tippermettilek li tniedi Chrome mil-linja tal-kmand fil-modalità tal-login tal-mistieden (mingħajr ma tikkonnettja ma 'kont Google, mingħajr ma tirreġistra l-attività tal-brawżer fuq disk u mingħajr ma tissejvja s-sessjoni);
  • It-tindif tal-bnadar fil-chrome://flags, li beda fl-aħħar ħarġa, ikompli. Minflok bnadar, issa huwa rakkomandat li tuża settijiet ta' regoli biex tikkonfigura l-imġiba tal-browser;
  • Buttuna "Ibgħat lill-apparati tiegħek" ġiet miżjuda mal-menu tal-kuntest tal-paġna, tab, u bar tal-indirizz, li tippermettilek tibgħat link għal apparat ieħor billi tuża Chrome Sync. Wara li tagħżel apparat ta 'destinazzjoni assoċjat mal-istess kont u tibgħat il-link, tintwera notifika fuq l-apparat fil-mira biex tiftaħ il-link;
  • Fil-verżjoni Android, il-paġna bil-lista tal-fajls imniżżla ġiet imfassla kompletament mill-ġdid, li fiha, minflok menu drop-down b'sezzjonijiet tal-kontenut, ġew miżjuda buttuni biex jiffiltraw il-lista ġenerali skont it-tip ta 'kontenut, u thumbnails ta' immaġini mniżżla issa huma murija tul il-wisa' kollu tal-iskrin;
  • Miżjud metriċi ġodda għall-valutazzjoni tal-veloċità tat-tagħbija u l-għoti tal-kontenut fil-browser, li jippermettu lill-iżviluppatur tal-web biex jiddetermina kemm malajr il-kontenut ewlieni tal-paġna jsir disponibbli għall-utent. Għodod ta 'kontroll tar-rendi offruti qabel għamluha possibbli li jiġi ġġudikat biss il-fatt li l- rendering kien beda, iżda mhux ir-rieda tal-paġna kollha kemm hi. Chrome 77 jintroduċi API ġdida L-Ikbar Żebgħa Kontenut, li jippermettilek issir taf il-ħin tar-rendi ta 'elementi kbar (viżibbli għall-utent) fiż-żona viżibbli, bħal stampi, vidjows, elementi tal-blokki u l-isfond tal-paġna;
    Rilaxx ta' Chrome 77

  • Miżjud API PerformanceEventTiming, li tipprovdi informazzjoni dwar id-dewmien qabel l-ewwel interazzjoni tal-utent (pereżempju, tagħfas ta’ ċavetta fuq it-tastiera jew il-maws, tikklikkja, jew iċċaqlaq il-pointer). L-API l-ġdida hija subsett tal-API EventTiming li tipprovdi informazzjoni addizzjonali biex titkejjel u tottimizza r-rispons tal-interface;
  • Miżjud karatteristiċi ġodda għall-formoli li jagħmluha aktar faċli li tuża l-kontrolli tal-formoli mhux standard tiegħek stess (oqsma ta’ input mhux standard, buttuni, eċċ.). L-avveniment il-ġdid "formdata" jagħmilha possibbli li jintużaw JavaScript handlers biex iżidu d-dejta mal-formola meta tiġi sottomessa, mingħajr ma jkun hemm bżonn taħżen id-dejta f'elementi ta' input moħbija.

    It-tieni karatteristika ġdida hija l-appoġġ għall-ħolqien ta 'elementi tad-dwana assoċjati ma' formola li jaġixxu bħala kontrolli tal-formola integrati, inklużi kapaċitajiet bħall-abilitazzjoni tal-validazzjoni tal-input u l-iskattar tad-dejta li tintbagħat lis-server. Ġiet introdotta proprjetà formAssociated biex timmarka element bħala komponent ta' interface tal-formola, u ġiet miżjuda sejħa attachInternals() biex taċċessa metodi addizzjonali ta' kontroll tal-formoli bħal setFormValue() u setValidity();

  • Fil-modalità Provi tal-Oriġini (karatteristiċi sperimentali li jeħtieġu attivazzjoni separata) API ġdid miżjud Ikkuntattja lil Picker, li jippermetti lill-utent jagħżel entrati mill-ktieb tal-indirizzi u jittrasmetti ċerti dettalji dwarhom lis-sit. Meta titlob, tiġi determinata lista ta 'proprjetajiet li jridu jinkisbu (per eżempju, isem sħiħ, email, numru tat-telefon). Dawn il-proprjetajiet jintwerew b'mod ċar lill-utent, li jieħu d-deċiżjoni finali li jittrasferixxi d-data jew le. L-API tista 'tintuża, pereżempju, f'klijent tal-posta tal-web biex tagħżel riċevituri għal ittra mibgħuta, f'applikazzjoni tal-web bil-funzjoni VoIP biex tibda sejħa għal numru speċifiku, jew f'netwerk soċjali biex tfittex ħbieb diġà rreġistrati .

    Origin Trial timplika l-abbiltà li taħdem bl-API speċifikata minn applikazzjonijiet imniżżla minn localhost jew 127.0.0.1, jew wara li tirreġistra u tirċievi token speċjali li huwa validu għal żmien limitat għal sit speċifiku.

    Rilaxx ta' Chrome 77Rilaxx ta' Chrome 77

  • Għall-formoli, l-attribut “enterkeyhint", li jippermettilek tiddefinixxi l-imġieba meta tagħfas il-buttuna Enter fuq it-tastiera virtwali. L-attribut jista 'jieħu l-valuri daħħal, lest, mur, li jmiss, preċedenti, fittex u jibgħat;
  • Regola miżjuda dokument-dominju, li tikkontrolla l-aċċess għall-proprjetà "document.domain". B'mod awtomatiku, l-aċċess huwa permess, iżda jekk jiġi miċħud, tentattiv biex jinbidel il-valur ta '"document.domain" jirriżulta fi żball;
  • Sejħa miżjuda ma' Performance API LayoutShift, li jippermettilek issegwi l-bidliet fil-pożizzjoni tal-elementi DOM fuq l-iskrin.
  • Id-daqs tal-header HTTP "Referer" huwa limitat għal 4 KB; jekk dan il-valur jinqabeż, il-kontenut jiġi maqtugħ għall-isem tad-dominju;
  • L-argument url għal registerProtocolHandler() huwa limitat għall-użu biss tal-iskemi http:// u https:// u m'għadux jippermetti l-iskemi "data:" u "blob:".
  • Fil-metodu Intl.NumberFormat appoġġ miżjud għall-ifformattjar ta' unitajiet ta' kejl, muniti, notazzjonijiet xjentifiċi u kompatti (per eżempju, "Intl.NumberFormat('en', {style: 'unit',
    unità: 'meter-per-second'}");

  • Miżjud proprjetajiet CSS ġodda overscroll-behavior-inline u overscroll-behavior-blokk biex tikkontrolla l-imġieba tal-iscroll meta tintlaħaq il-konfini loġiku taż-żona tal-iscroll;
  • Għall-proprjetà CSS ta' spazju abjad implimentati appoġġ għall-valur tal-break-spaces;
  • Ħaddiema fis-Servizz miżjud appoġġ għall-awtentikazzjoni HTTP Basic u l-wiri ta 'djalogu standard għad-dħul tal-parametri tal-login;
  • Il-Web MIDI API issa tista' tintuża biss fil-kuntest ta' konnessjoni sigura (https, fajl lokali jew localhost);
  • Iddikjarata deprecata mill-API WebVR 1.1, li ġiet sostitwita mill-API Apparat WebXR, li jippermettilek taċċessa komponenti għall-ħolqien ta 'realtà virtwali u miżjuda u tgħaqqad ix-xogħol ma' diversi klassijiet ta 'apparati, minn elmi ta' realtà virtwali stazzjonarji għal soluzzjonijiet ibbażati fuq apparat mobbli.
  • Fl-Għodod tal-Iżviluppatur miżjud l-abbiltà li tikkopja proprjetajiet CSS ta 'node DOM fil-clipboard permezz ta' menu tal-kuntest imsejjaħ billi tikklikkja bil-lemin fuq node fis-siġra DOM. Interfaċċja ġiet miżjuda (Uri Rendiment/Layout Shift Regions) biex issegwi ċaqliq fit-tqassim minħabba n-nuqqas ta' placeholders għar-reklamar u l-immaġini (meta t-tagħbija tal-immaġni li jmiss iċċaqlaq it-test 'l isfel meta tara). Dashboard tal-verifika aġġornat għar-rilaxx Fanal 5.1. Ippermettiet il-bidla awtomatika għat-tema skura DevTools meta tuża tema skura fl-OS. Fil-modalità ta' spezzjoni tan-netwerk, ġiet miżjuda bandiera għat-tagħbija ta' riżorsa mill-cache ta' prefetch. Appoġġ miżjud għall-wiri ta 'messaġġi push u notifiki fil-pannell tal-Applikazzjoni. Fil-console tal-web, meta tipprevedi l-oġġetti, oqsma privati ​​tal-klassijiet issa huma murija;

    Rilaxx ta' Chrome 77

  • Fil-magna JavaScript V8, il-ħażna ta 'statistika dwar it-tipi ta' operandi użati f'operazzjonijiet differenti ġiet ottimizzata (jippermettilek tottimizza l-eżekuzzjoni ta 'dawn l-operazzjonijiet b'kont meħud ta' tipi speċifiċi). Biex jitnaqqas il-konsum tal-memorja, vectors konxji tat-tip issa jitqiegħdu fil-memorja biss wara li jkun ġie esegwit ċertu ammont ta 'bytecode, u b'hekk tiġi eliminata l-ħtieġa għal ottimizzazzjonijiet għal funzjonijiet b'ħajjiet qosra. Din il-bidla tippermettilek li tiffranka 1-2% tal-memorja fil-verżjoni għal sistemi desktop u 5-6% għal tagħmir mobbli.

    Rilaxx ta' Chrome 77

    Улучшена масштабируемость фоновой компиляции WebAssembly — чем больше процессорных ядер в системе, тем больше выигрыш от добавленных оптимизаций. Например, на 24-ядерном компьютере с процессором Xeon время компиляции демонстрационного приложения Epic ZenGarden сократилось вдвое.

    Rilaxx ta' Chrome 77

Minbarra innovazzjonijiet u bug fixes, il-verżjoni l-ġdida telimina 52 vulnerabbiltà. Ħafna mill-vulnerabbiltajiet ġew identifikati bħala riżultat ta 'għodod ta' ttestjar awtomatizzati AddressSanitizer, MemorySanitizer, Kontroll tal-Integrità tal-Fluss, LibFuzzer и AFL. Ħarġa waħda (CVE-2019-5870) hija mmarkata bħala kritika, i.e. jippermettilek tevita l-livelli kollha ta 'protezzjoni tal-browser u tesegwixxi kodiċi fuq is-sistema barra l-ambjent sandbox. Dettalji dwar il-vulnerabbiltà kritika s'issa mhux żvelat, huwa magħruf biss li jista 'jwassal għal aċċess għal żona ta' memorja diġà meħlusa fil-kodiċi tal-ipproċessar tad-data multimedjali. Bħala parti mill-programm biex tħallas premjijiet fi flus għall-iskoperta ta 'vulnerabbiltajiet għar-rilaxx attwali, Google ħallset 38 premjijiet li jiswew $33500 (premju wieħed $7500, erba' premjijiet $3000, tliet premjijiet $2000, erba' premjijiet $1000 u tmien premjijiet $500). Id-daqs tat-18-il premju għadu ma ġiex determinat.

Sors: opennet.ru

Żid kumment