Chrome izdanje 106

Google je izdao Chrome 106, besplatni web preglednik. Dostupna je i stabilna verzija otvorenog koda Chromium projekta, temelja Chromea. Chrome se od Chromiuma razlikuje po korištenju Googleovih logotipa, sustavu obavještavanja o rušenju, modulima za reprodukciju video sadržaja zaštićenog od kopiranja (DRM), automatskoj instalaciji ažuriranja, stalnoj izolaciji sandboxa, pružanju Google API ključeva i prosljeđivanju RLZ parametara tijekom pretraživanja. Za one kojima je potrebno više vremena za ažuriranje, zasebna proširena stabilna grana održava se osam tjedana. Sljedeće izdanje, Chrome 107, zakazano je za 25. listopada.

Ključne promjene u Chromeu 106:

  • Za korisnike verzija za stolna računala, mehanizam Prerender2 za prethodno renderiranje sadržaja preporuka u adresnoj traci Omniboxa omogućen je prema zadanim postavkama. Prethodno renderiranje nadopunjuje prethodno dostupnu opciju učitavanja najvjerojatnijih preporuka bez čekanja na klik korisnika. Osim učitavanja, sadržaj stranica povezanih s preporukama sada se može renderirati u međuspremniku (uključujući izvršavanje skripti i generiranje DOM stabla), osiguravajući da se preporuke prikazuju odmah nakon klika.
  • Sada možete pretraživati ​​svoju povijest, oznake i kartice izravno iz adresne trake višenamjenskog okvira. Kontrolne oznake @history, @bookmarks i @tabs dostupne su za lokalizirana pretraživanja. Na primjer, za pretraživanje oznaka unesite "frazu za pretraživanje @bookmarks". U postavkama pretraživanja dostupna je posebna opcija za onemogućavanje pretraživanja iz adresne trake.
     Chrome izdanje 106
     Chrome izdanje 106
  • Podrška za Server Push tehnologiju, koja je definirana u HTTP/2 i HTTP/3 standardima i omogućuje poslužitelja Pošaljite resurse klijentu bez čekanja na izričit zahtjev. Navedeni razlog za prekid podrške je nepotrebna složenost implementacije tehnologije, s obzirom na dostupnost jednostavnijih i jednako učinkovitih alternativa, poput oznake. , HTTP odgovor 103 i WebTransport protokol. Prema Googleovoj statistici, 2021. godine otprilike 1.25% web-mjesta koja rade na HTTP/2 koristilo je Server Push, a 2022. godine ta je brojka pala na 0.7%. Server Push tehnologija prisutna je i u HTTP/3 specifikaciji, ali u praksi je mnogi poslužiteljski i klijentski softverski proizvodi, uključujući preglednik Chrome, u početku nisu implementirali.
  • Onemogućena je mogućnost korištenja znakova koji nisu ASCII u domenama navedenim u zaglavlju kolačića (za IDN domene trebali biste navesti domena (u punycode formatu). Ova promjena usklađuje preglednik s RFC 6265bis i ponašanjem implementiranim u Firefoxu.
  • Predložene su jasnije oznake za identifikaciju zaslona u konfiguracijama s više monitora. Te se oznake mogu prikazati u dijaloškim okvirima za dopuštenja za otvaranje prozora na vanjskom zaslonu. Na primjer, umjesto broja vanjskog zaslona ('Vanjski zaslon 1') sada će se prikazivati ​​naziv modela monitora ('HP Z27n').
  • Poboljšanja u verziji Androida:
    • Stranica povijesti pregledavanja sada podržava značajku "Putovanje" koja sažima prošle aktivnosti grupiranjem informacija o prethodno izvršenim upitima za pretraživanje i pregledanim stranicama. Prilikom unosa ključnih riječi u adresnu traku, ako su prethodno korištene u upitima, preglednik nudi mogućnost nastavka pretraživanja od mjesta gdje ste stali.
    • Na Android 11 uređajima sada možete zaključati stranicu otvorenu u anonimnom načinu rada nakon prebacivanja na drugu aplikaciju. Nastavak pregledavanja nakon zaključavanja zahtijeva autentifikaciju. Zaključavanje je onemogućeno prema zadanim postavkama i mora se omogućiti u postavkama privatnosti.
    • Prilikom pokušaja preuzimanja datoteka iz anonimnog načina rada, pojavit će se dodatni upit za potvrdu, uz upozorenje da će preuzeta datoteka biti vidljiva drugim korisnicima uređaja jer će biti spremljena u području upravitelja preuzimanja.
       Chrome izdanje 106
  • API chrome.runtime je ukinut za sve web stranice. Ovaj API je sada dostupan samo putem dodataka preglednika. Prije je chrome.runtime bio dostupan svim web stranicama jer ga je koristio ugrađeni dodatak CryptoToken, koji je implementirao zastarjeli U2F API.
  • Nekoliko novih API-ja dodano je načinu Origin Trials (eksperimentalne značajke koje zahtijevaju zasebnu aktivaciju). Origin Trial podrazumijeva mogućnost rada s navedenim API-jem iz aplikacija preuzetih s localhosta ili 127.0.0.1, ili nakon registracije i primanja posebnog tokena koji vrijedi ograničeno vrijeme za određenu stranicu.
    • Koncept anonimnih iframeova, koji omogućuju učitavanje dokumenta u zasebnom kontekstu, nepovezanom s drugim iframeovima i glavnim dokumentom.
    • Pop-Up API se koristi za prikaz elemenata sučelja preko drugih elemenata, kao što su interaktivni izbornici, opisi alata, alati za odabir sadržaja i tutorijali. Za prikaz elementa na najvišem sloju koristi se novi atribut "popup". Za razliku od dijaloga stvorenih pomoću elementa Novi API omogućuje vam stvaranje nemodalnih dijaloga, rukovanje događajima, korištenje animacije i stvaranje fleksibilnih kontrola skočnih prozora.
  • Svojstva 'grid-template-columns' i 'grid-template-rows' korištena u CSS Gridu sada podržavaju interpolaciju kako bi se osigurali glatki prijelazi između različitih stanja mreže.
  • CSS svojstvo 'forced-color-adjust' sada podržava vrijednost 'preserve-parent-color', što uzrokuje da svojstvo color uzima svoju vrijednost iz roditeljskog elementa.
  • Svojstvo "-webkit-hyphenate-character" uklonjeno je iz prefiksa "-webkit-" i sada je dostupno pod nazivom "hyphenate-character". Ovo svojstvo može se koristiti za postavljanje niza koji se koristi umjesto znaka za prekid riječi ("-").
  • Implementirano je treće izdanje Intl.NumberFormat API-ja, koje uključuje nove funkcije formatRange(), formatRangeToParts() i selectRange(), grupiranje skupova, nove opcije zaokruživanja i preciznosti te mogućnost interpretacije nizova znakova kao decimalnih brojeva.
  • ReadableStream API sada podržava učinkovit izravan prijenos binarnih podataka iz serijskog porta, zaobilazeći interne redove čekanja i međuspremnike. Izravan prijenos omogućuje se određivanjem BYOB načina rada: "port.readable.getReader({ mode: 'byob' })".
  • Audio i video API-ji (AudioDecoder, AudioEncoder, VideoDecoder i VideoEncoder) sada podržavaju događaj "dequeue" i povezane povratne pozive koji se aktiviraju kada kodek počne izvršavati zadatke kodiranja ili dekodiranja sadržaja u redu čekanja.
  • WebXR Device API implementira sirovi pristup teksturama slike kamere sinkroniziranim s trenutnim položajem u virtualnom okruženju.
  • Poboljšana su alata za web developere. Ploča Izvori sada vam omogućuje grupiranje datoteka prema izvoru. Poboljšani su tragovi stoga za asinhrone operacije. Poznate skripte trećih strana sada se mogu automatski ignorirati tijekom otklanjanja pogrešaka. Dodana je mogućnost skrivanja ignoriranih datoteka u izbornicima i pločama. Poboljšano je upravljanje stogom poziva u programu za otklanjanje pogrešaka.
     Chrome izdanje 106

    Na ploču Performanse dodan je novi zapis Interakcije za vizualizaciju interakcija na stranici i identificiranje potencijalnih problema s responzivnošću.

     Chrome izdanje 106

Uz nove značajke i ispravke programskih pogrešaka, nova verzija rješava 20 ranjivosti. Mnoge ranjivosti identificirane su automatiziranim testiranjem pomoću AddressSanitizera, MemorySanitizera, Control Flow Integrityja, LibFuzzera i AFL-a. Nisu identificirani kritični problemi koji bi mogli omogućiti zaobilaženje svih slojeva zaštite preglednika i izvršavanje koda izvan sandbox okruženja. Kao dio svog programa nagrada za ranjivosti za trenutno izdanje, Google je dodijelio 16 nagrada u ukupnom iznosu od 38500 USD (po jedna nagrada od 9000 USD, 7500 USD, 7000 USD, 5000 USD, 4000 USD, 3000 USD, 2000 USD i 1000 USD). Iznosi osam nagrada još nisu određeni.

Izvor: opennet.ru

Kupite pouzdan hosting za stranice s DDoS zaštitom, VPS VDS poslužiteljima 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster