Uzņēmums Google web pārlūkprogrammas izlaidums . Tajā pašā laikā stabils brīvs projekta izlaidums , kas kalpo kā Chrome pamatne. Pārlūkprogramma Chrome izmanto Google logotipus, sūta paziņojumus par avārijām, ļauj lejupielādēt Flash moduli pēc pieprasījuma, nodrošina moduļus aizsargāta videokonteksta atskaņošanai (DRM), automātiskās atjaunināšanas sistēmu un nosūta informāciju meklējot Nākamā Chrome 79 versija ir plānota 10. decembrī.
:
- eksperimentālā atbalsta «DNS virs HTTPS» (DoH, DNS over HTTPS), kas tiks atlasīta ieslēgta atsevišķām lietotāju kategorijām, kuru sistēmas iestatījumos jau ir norādīti DNS pakalpojumu sniedzēji, kas atbalsta DoH. Piemēram, ja lietotāja sistēmas iestatījumos ir norādīts DNS 8.8.8.8, tad Chrome tiks aktivizēts DoH pakalpojums no Google («https://dns.google.com/dns-query»), ja DNS ir 1.1.1.1, tad DoH pakalpojums no Cloudflare («https://cloudflare-dns.com/dns-query») utt.
Lai pārvaldītu DoH ieslēgšanu, ir paredzēta iestatījumu opcija «chrome://flags/#dns-over-https». Atbalsta trīs darba režīmus «secure», «automatic» un «off». Režīmā «secure» hosti tiek noteikti tikai, pamatojoties uz iepriekš kešotām drošām vērtībām (saņemtām, izmantojot drošu savienojumu) un pieprasījumiem caur DoH, parastais DNS netiek izmantots. Režīmā «automatic», ja DoH un drošais kešs nav pieejami, ir atļauta datu saņemšana no nedroša keša un piekļuve caur tradicionālo DNS. Režīmā «off» vispirms tiek pārbaudīts kopējais kešs un, ja datu nav, pieprasījums tiek nosūtīts caur sistēmas DNS.
- Sinhronizācijas rīkos ir parādījies priekšskatījuma atbalsts kopīgajam starpliktuvei, kas pagaidām nav aktivizēta visiem lietotājiem. Iesaistītajos Chrome instancēs, kas saistītas ar vienu kontu, tagad var piekļūt cita ierīces starpliktuves saturam, tostarp iespējams kopīga piekļuve starpliktuvei starp mobilās un darbvirsmas sistēmu. Starpliktuves saturs tiek šifrēts, izmantojot gala-uz-gala šifrēšanu, kas neļauj piekļūt tekstam Google serveros.
- Noteiktām lietotāju kategorijām ir iekļauta eksperimentāla tēmas maiņas un ekrāna, kas tiek rādīts jaunā cilnē, pielāgošanas iespēja. Izmantojot "Iestatīt" izvēlni, kas tiek rādīta jaunās cilnes ekrāna apakšējā labajā stūrī, papildus fona attēla izvēlei ir pieejama atbalsts saīsņu izkārtojuma maiņai un tēmas maiņai. Saīsnes var automātiski piedāvāt, pamatojoties uz visbiežāk apmeklētajām vietnēm, izvēlēties lietotāja vai vispār atslēgt. Tēmu var izvēlēties no iepriekš definēto tēmu kopuma vai izveidot savu, pamatojoties uz izvēlētiem krāsām paletē. Lai aktivizētu jaunas funkcijas, var izmantot karogus "chrome://flags/#ntp-customization-menu-v2" un
"chrome://flags/#chrome-colors"; - Uzņēmumiem adreses joslā pēc noklusējuma ir iespēja meklēt failus Google Drive krātuvē. Meklēšana tiek veikta ne tikai pēc virsrakstiem, bet arī dokumentu saturā, ņemot vērā to atvēršanas vēsturi pagātnē;
- Iekļauts komponents Password Checkup, kas pakāpeniski tiks aktivizēts noteiktām lietotāju kategorijām (lai piespiedu kārtā aktivizētu, ir paredzēts karogs "chrome://flags/#password-leak-detection"). Password Checkup iepriekš kā , lai analizētu lietotāja izmantoto paroli drošību. Mēģinot pierakstīties jebkurā vietnē, Password Checkup pārbauda lietotājvārdu un paroli ar kompromitēto kontu datubāzi, izsūtot brīdinājumu, ja tiek konstatētas problēmas (pārbaude tiek veikta, pamatojoties uz lietotāja puses hash-priekšmetu). Pārbaude tiek veikta ar datubāzi, kas aptver vairāk nekā 4 miljardus kompromitētu kontu, kas piedalījās lietotāju datu noplūdēs. Brīdinājums tiek izsūtīts arī gadījumā, ja tiek mēģināts izmantot trivālus paroli, piemēram, "abc123";
- Tika pievienota iespēja iniciēt zvanu no Android ierīces, kas saistīta ar to pašu Google kontu. Datoru pārlūkprogrammā lietotājs var izcelt telefona numuru tekstā, ar peles labo taustiņu noklikšķināt un novirzīt zvana veikšanas darbību uz Android ierīci, pēc tam telefonā parādīsies paziņojums, kas ļauj iniciēt zvanu;
- Ir ir mainīts padoma formāts, kas tiek rādīts, pārvietojot peles kursoru virs cilnes nosaukuma. Tagad padoms tiek rādīts izsistamajā blokā, kurā ir parādīts pilns cilnes nosaukums un lapas URL. Bloku ir ērti izmantot, lai ātri atrastu nepieciešamo lapu, atverot ļoti lielu cilņu skaitu (nevis pārskatot cilnes, var pārvietot peli virs cilņu joslas un atrast meklēto lapu). Nākotnē šajā blokā ir plānots nodrošināt lapas sīktēla attēlošanu;
- Pievienota eksperimentāla iespēja (chrome://flags/#enable-force-dark) piespiedu tumsas tēmas izmantošanai, skatoties vietnes. Lai nodrošinātu vietnes tumšo izskatu, tiek izmantota krāsu invertēšana;
- specifikācijas atbalsts , kas ļauj reģistrēt savus CSS īpašumus, kuriem vienmēr ir noteikts tips, ļaujot iestatīt noklusējuma vērtību un saistīt animācijas efektus. Īpašuma reģistrēšanai var izmantot metodi registerProperty() vai CSS noteikumu «@property», piemēram:
CSS.registerProperty({
name: «—my-font-size»,
syntax: «‹length›»,
initialValue: «0px»,
inherits: false
}); - Origin Trials režīmā (eksperimentālās iespējas, kas prasa atsevišķu ) tiek piedāvāts vairāki jauni API. Origin Trial ietver iespēju strādāt ar norādīto API no lietojumprogrammām, kas ielādētas no localhost vai 127.0.0.1, vai pēc reģistrācijas un īpaša tokena saņemšanas, kas darbojas ierobežotu laiku konkrētai vietnei.
- API , kas ļauj izveidot tīmekļa lietojumprogrammas, kas mijiedarbojas ar failiem lokālajā failu sistēmā. Piemēram, jaunais API varētu būt noderīgs pārlūkprogrammās palaistām integrētām izstrādes vidēm, tekstu, attēlu un video redaktoriem. Lai iegūtu iespēju tieši rakstīt un lasīt failus, izmantot dialogus failu atvēršanai un saglabāšanai, kā arī navigāciju pa katalogu saturu, lietojumprogramma lūdz lietotājam īpašu apstiprinājumu;

- Sistēma , ļaujot ievietot citās vietnēs pārbaudītas web lapu kopijas, kas lietotājam izskatās kā sākotnējās lapas (bez URL maiņas), , ar iespēju ielādēt apakšresursus (CSS, JS, attēlus utt.) no oriģinālās vietnes. Resursa avots tiek noteikts, izmantojot HTTP galveni Link, kurā arī ir norādīts pārbaudes hashes katra resursa verifikācijai. Ar jauno iespēju satura nodrošinātāji var izveidot vienu parakstītu HTML failu, kurā ir iekļauti visi saistītie apakšresursi;
- API , ļaujot web lietotnei piekļūt SMS ziņojumiem, piemēram, operācijas automātizētai verifikācijai, izmantojot caur SMS nosūtīto vienreizējo kodu. Piekļuve tiek sniegta tikai SMS, kurās ir īpaša birka, kas nosaka ziņojuma piesaisti konkrētai web lietotnei;
- API , kas ļauj izveidot tīmekļa lietojumprogrammas, kas mijiedarbojas ar failiem lokālajā failu sistēmā. Piemēram, jaunais API varētu būt noderīgs pārlūkprogrammās palaistām integrētām izstrādes vidēm, tekstu, attēlu un video redaktoriem. Lai iegūtu iespēju tieši rakstīt un lasīt failus, izmantot dialogus failu atvēršanai un saglabāšanai, kā arī navigāciju pa katalogu saturu, lietojumprogramma lūdz lietotājam īpašu apstiprinājumu;
- Ievērojami palielināta ArrayBuffer objektu ielādēšanas veiktspēja, izmantojot Web Socket. Linux platformā novērota ielādes ātruma pal Increase par 7.5 reizēm, Windows — par 4.1 reizēm, macOS — par 7.8 reizēm;
- Pievienota iespēja noteikt caurspīdīguma vērtību CSS īpašumos opacity, stop-opacity, fill-opacity, stroke-opacity un shape-image-threshold procentos. Piemēram, vietā „opacity: 0.5” tagad var norādīt „opacity: 50%;”
- API atļauta brīvu laika zīmju pārsūtīšana izsaukumos performance.measure() un performance.mark() mērījumu veikšanai starp tiem, kā arī brīvas metadatu norādīšana;
- Media Session API atbalsts atrašanās vietas maiņas (seekto) apstrādes funkciju noteikšanai, papildus iepriekš pieejamajām pauzēšanas un atskaņošanas uzsākšanas funkcijām;
- JavaScript dzinējā V8 fona skriptu tiešsaistes parsēšanas režīms, ielādējot tos no tīkla. Realizētā optimizācija ļāva samazināt skriptu kompilācijas laiku par 5–20%. Jaunajā laidienā arī palielināta objekta destrukturizācijas veiktspēja (pārveidojot „const {x, y} = object;” uz „const x = object.x; const y = object.y;”). Paaugstināta RegExp izteiksmju apstrādes ātrums ar neatbilstošiem atbilstībām.
Ievērojami (par 9-20%) palielināta JavaScript funkciju izsaukšanas ātrums no WebAssembly un otrādi. Bytecode kompilācijas laikā uzlabota saistīto pozīciju tabulu izveides efektivitāte, kas ļāva samazināt atmiņas patēriņu.
1-2.5%.
- rīki web izstrādātājiem. Audita paneļa tagad var izmantot kopā ar citām funkcijām, piemēram, pieprasījumu bloķēšanu un ielāžu pārrakstīšanu. Pievienota atbalsta funkcija maksājumu apstrādātāju kļūdu novēršanai, izmantojot Payment API. Veiktspējas analīzes panelī pievienotās LCP (Largest Contentful Paint) etiķetes parāda laiku, kad tiek uzzīmēti lielākie elementi;
- XSS Auditor mehānisms, kas ir atzīts par neefektīvu (uzbrucēji jau sen izmanto metodes, lai apietu XSS Auditor aizsardzību) un pievieno jaunus informācijas noplūdes vektoros;
- Android versijā nodrošināta iespēja izmantot tumšo tēmu izvēlnēm, iestatījumiem un navigācijai starp atvērtajām vietnēm.
Papildus jaunievedumiem un kļūdu labojumiem jaunajā versijā ir novērstas . Daudzas no ievainojamībām tika atklātas automatizēta testēšanas laikā, izmantojot rīkus , , , un Nav tika atklātas kritiskas problēmas, kas ļautu apiet visus pārlūkprogrammas aizsardzības līmeņus un izpildīt kodu sistēmā ārpus sandbox vides. Google, īstenojot naudas atlīdzības programmu par ievainojamību atklāšanu šim izlaidumam, izmaksājusi 21 prēmiju, kopā 59500 ASV dolāru (viens 20000 dolāru, viens 15000 dolāru, viens 5000 dolāru, divi 3000 dolāru, trīs 2000 dolāru, pieci 1000 dolāru un pieci 500 dolāru). Četru prēmiju apjoms vēl nav noteikts.
Avots: opennet.lv


