Release Chrome 108

Spoločnosť Google predstavila vydanie webového prehliadača Chrome 108. Zároveň je k dispozícii stabilná verzia voľného projektu Chromium, ktorá slúži ako základ pre Chrome. Prehliadač Chrome sa od Chromia líši použitím loga Google, systémom zasielania upozornení v prípade zlyhania, modulmi na prehrávanie obsahu chráneného proti kopírovaniu (DRM), systémom automatickej inštalácie aktualizácií, trvalým zapnutím izolácie Sandbox, dodaním kľúčov k Google API a prenášaním RLZ-parametrov pri vyhľadávaní. Pre tých, ktorí potrebujú viac času na aktualizáciu, je samostatne podporovaná vetva Extended Stable, ktorá je sprevádzaná 8-týždňovým obdobím. Nasledujúce vydanie Chrome 109 je naplánované na 10. januára.

Hlavné zmeny v Chrome 108:

  • Bolo zmenené rozhranie dialógu na správu cookies a údajov stránok (otvára sa cez odkaz Súbory cookie po kliknutí na zámok v adresnom riadku). Dialóg bol zjednodušený a teraz zobrazuje informácie s rozdelením na stránky.
    Release Chrome 108
  • Navrhnuté sú dva nové režimy optimalizácie práce prehliadača – Úspora pamäte (Memory Saver) a Úspora energie (Energy Saver), ktoré sú k dispozícii v nastaveniach výkonu (Nastavenia > Výkon). Režimy sú zatiaľ dostupné iba na platformách ChromeOS, Windows a macOS.
  • V správci hesiel bola pridaná možnosť pripojiť poznámku ku každému uloženému heslu. Rovnako ako heslo, poznámka sa zobrazuje na samostatnej stránke len po overení identity.
  • Vo verzii pre Linux je predvolene aktivovaný vstavaný DNS klient, ktorý predtým používal iba vo verziách pre Windows, macOS, Android a ChromeOS.
  • Na platforme Windows sa pri inštalácii Chrome na paneli úloh teraz automaticky pripína skratka na spustenie prehliadača.
  • Pridala sa možnosť sledovania zmien cien vybraných produktov v niektorých internetových obchodoch (Nákupný zoznam). Pri znížení ceny dostane používateľ upozornenie alebo email (v Gmail). Pridanie produktu na sledovanie sa realizuje kliknutím na tlačidlo „Sledovať cenu“ v adresnom riadku pri nachádzaní sa na stránke produktu. Sledované produkty sa ukladajú spolu s záložkami. Funkcia je dostupná iba pre používateľov s aktívnym Google účtom, pri zapnutej synchronizácii a aktivovaní služby „Web & App Activity“.
    Release Chrome 108
  • Bola aktivovaná funkcia zobrazenia výsledkov vyhľadávania na bočnej lište súčasne s prehliadaním inej stránky (v jednom okne je možné vidieť obsah stránky aj výsledky dopytu k vyhľadávaču). Po prechode na nejakú stránku zo stránky s výsledkami vyhľadávania v Google sa pred poľom na zadanie adresy objaví ikona s písmenom „G“, po kliknutí na ktorú sa otvorí bočná lišta s výsledkami predchádzajúceho vyhľadávania.
    Release Chrome 108
  • V API File System Access, ktoré umožňuje webovým aplikáciám čítať a zapisovať údaje priamo do súborov a adresárov na zariadení používateľa, boli metódy getSize(), truncate(), flush() a close() v objekte FileSystemSyncAccessHandle prevedené z asynchrónneho na synchrónny model vykonávania, analogicky ako metódy read() a write(). Táto zmena umožnila poskytnúť plne synchrónne pracujúce API FileSystemSyncAccessHandle, ktoré zvyšuje výkon aplikácií založených na WebAssembly (WASM).
  • Bola pridaná podpora pre ďalšie veľkosti viditeľnej oblasti (viewport) — „small“ (s), „large“ (l) a „dynamic“ (d), ako aj s nimi súvisiace veľkosti jednotiek merania — „*vi“ (vi, svi, lvi a dvi), „*vb“ (vb, svb, lvb a dvb), „*vh“ (svh, lvh, dvh), „*vw“ (svw, lvw, dvw), „*vmax“ (svmax, lvmax, dvmax) a „*vmin“ (svmin, lvmin a dvmin). Navrhnuté jednotky merania umožňujú viazať veľkosť prvkov na najmenšiu, najväčšiu a dynamickú veľkosť viditeľnej oblasti v percentuálnom vyjadrení (veľkosť sa mení v závislosti od zobrazenia, skrytia a stavu panela nástrojov).
    Release Chrome 108
  • Bola zahrnutá podpora pre variabilné farebné vektorové písma vo formáte COLRv1 (podmnožina písmen OpenType, ktorá okrem vektorových glifov obsahuje aj vrstvu c informáciami o farbe).
  • Na kontrolu podpory farebných písiem sa do CSS pravidiel @supports pridali funkcie font-tech() a font-format(), a do CSS pravidiel @font-face bola pridaná funkcia tech().
  • Bol navrhnutý API Federated Credential Management (FedCM), ktorý umožňuje vytvárať zjednotené služby identifikácie, ktoré zabezpečujú ochranu súkromia a fungujú bez mechanizmov medziwebového sledovania, ako je spracovanie tretích stran cookies.
  • Bola poskytnutá možnosť aplikovať už existujúce CSS vlastnosti „overflow“ na vymenené prvky zobrazené mimo obsahu, čo v kombinácii so vlastnosťou object-view-box možno využiť na vytváranie obrázkov s vlastným tieňom.
  • Boli pridane CSS vlastnosti break-before, break-after a break-inside, ktoré umožňujú prispôsobiť správanie zlomov pri fragmentovanom zobrazení v rámci jednotlivých stránok, stĺpcov a oblastí. Napríklad, „figure { break-inside: avoid;}“ zakáže zlom stránky vo vnútri obrázku.
  • V CSS vlastnostiach align-items, justify-items, align-self a justify-self bola pridaná možnosť použitia hodnoty „last baseline“ pre zarovnanie vzhľadom na poslednú referenčnú čiaru v rozložení flex alebo grid.
  • Bola pridaná udalosť ContentVisibilityAutoStateChanged, ktorá sa generuje pre prvky s vlastnosťou „content-visibility: auto“ pri zmene stavu vykreslenia prvku.
  • Bola poskytnutá možnosť prístupu k API Media Source Extensions v kontexte worker-ov, čo sa dá využiť napríklad na zvýšenie výkonu vyrovnávanej reprodukcie multimediálnych dát vytvorením objektu MediaSource v samostatnom worker-i a prenášaním výsledkov jeho činnosti do HTMLMediaElement v hlavnom vlákne.
  • V HTTP hlavičke Permissions-Policy, ktorá sa používa na delegovanie oprávnení a zapnutie rozšírených funkcií, bolo povolené používanie masiek, napríklad, „https:/* .bar.foo.com/“.
  • Boli odstránené zastarané API window.defaultStatus, window.defaultstatus, ImageDecoderInit.premultiplyAlpha, navigateEvent.restoreScroll(), navigateEvent.transitionWhile().
  • Boli vykonané vylepšenia v nástrojoch pre webových vývojárov. V paneli Styles boli pridané nápovedy pre neaktívne CSS vlastnosti. V paneli Recorder bolo implementované automatické určenie selektorov XPath a text. V ladení bola poskytnutá možnosť krokového prechodu cez rozdelené výrazové sekvencie. Rozšírené nastavenia „Nastavenia > Ignorovaný zoznam“.

Okrem noviniek a opráv chýb v novej verzii bolo odstránených 28 zraniteľností. Mnoho zraniteľností bolo odhalených pomocou automatizovaného testovania nástrojmi AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer a AFL. Kritické problémy, ktoré by umožnili obísť všetky úrovne ochrany prehliadača a vykonať kód v systéme mimo sandboxového prostredia, neboli zistené. V rámci programu odmien za nájdenie zraniteľností pre súčasný release spoločnosť Google vyplatila 10 odmien v celkovej výške 74 tisíc dolárov (jedna odmena vo výške 15 000 dolárov, 11 000 dolárov a 6 000 dolárov, piatich odmien po 5 000 dolárov, tri odmeny po 3 000 a 2 000 dolárov, dve odmeny po 1 000 dolárov). Veľkosť 6 odmien zatiaľ nebola určená.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster