Google har avslöjat lanseringen av webblÀsaren Chrome 108. Samtidigt finns en stabil version av det kostnadsfria Chromium-projektet, som fungerar som grunden för Chrome, tillgÀnglig. Chrome-webblÀsaren skiljer sig frÄn Chromium nÀr det gÀller anvÀndningen av Google-logotyper, nÀrvaron av ett system för att skicka aviseringar vid en krasch, moduler för att spela upp kopieringsskyddat videoinnehÄll (DRM), ett system för automatisk installation av uppdateringar, permanent möjliggörande av Sandbox-isolering , tillhandahÄller nycklar till Googles API och sÀnder RLZ- nÀr du söker efter parametrar. För de som behöver mer tid för att uppdatera stöds Extended Stable-grenen separat, följt av 8 veckor. NÀsta version av Chrome 109 Àr planerad till den 10 januari.
Viktiga Àndringar i Chrome 108:
- Utformningen av dialogrutan Cookie och webbplatsdatahantering har Àndrats (kallas via lÀnken Cookies efter att ha klickat pÄ lÄset i adressfÀltet). Dialogrutan har förenklats och visar nu information uppdelad efter webbplats.

- TvÄ nya webblÀsaroptimeringslÀgen har föreslagits - Memory Saver och Energy Saver, som erbjuds i prestandainstÀllningarna (InstÀllningar> Prestanda). LÀgena Àr för nÀrvarande endast tillgÀngliga pÄ ChromeOS, Windows och macOS-plattformar.
- Lösenordshanteraren ger möjlighet att bifoga en anteckning till varje sparat lösenord. Liksom ett lösenord visas anteckningen pÄ en separat sida först efter autentisering.
- Linux-versionen kommer som standard med en inbyggd DNS-klient, som tidigare endast var tillgÀnglig i versionerna Windows, macOS, Android och ChromeOS.
- PÄ Windows-plattformen, nÀr du installerar Chrome, fÀsts nu en genvÀg för att starta webblÀsaren automatiskt i aktivitetsfÀltet.
- Lade till möjligheten att spÄra prisÀndringar för utvalda produkter i vissa nÀtbutiker (Shopping List). NÀr priset sjunker fÄr anvÀndaren ett meddelande eller e-postmeddelande (i Gmail). Att lÀgga till en produkt för spÄrning görs genom att klicka pÄ knappen "SpÄra pris" i adressfÀltet pÄ produktsidan. SpÄrade produkter sparas tillsammans med bokmÀrken. Funktionen Àr endast tillgÀnglig för anvÀndare med ett aktivt Google-konto nÀr synkronisering Àr aktiverad och tjÀnsten "Webb- och appaktivitet" Àr aktiverad.

- Möjligheten att visa sökresultat i sidofÀltet samtidigt som du tittar pÄ en annan sida Àr aktiverad (i ett fönster kan du samtidigt se bÄde innehÄllet pÄ sidan och resultatet av att gÄ in i sökmotorn). Efter att ha gÄtt till en webbplats frÄn en sida med sökresultat i Google, visas en ikon med bokstaven "G" framför inmatningsfÀltet i adressfÀltet; nÀr du klickar pÄ den öppnas en sidopanel med resultaten av en tidigare gjort sökning.

- I File System Access API, som gör att webbapplikationer kan lĂ€sa och skriva data direkt till filer och kataloger pĂ„ anvĂ€ndarens enhet, har metoderna getSize(), truncate(), flush() och close() i FileSystemSyncAccessHandle-objektet flyttats frĂ„n en asynkron till en synkron exekveringsmodell, liknande metoderna read() och write(). Ăndringen ger ett helt synkront FileSystemSyncAccessHandle API för att förbĂ€ttra prestandan för WebAssembly-baserade applikationer (WASM).
- Tillagt stöd för ytterligare storlekar av det synliga omrĂ„det (viewport) - "small" (s), "large" (l) och "dynamic" (d), sĂ„vĂ€l som mĂ„ttenheter förknippade med dessa storlekar - "*vi" ( vi, svi, lvi och dvi), "*vb" (vb, svb, lvb och dvb), "*vh" (svh, lvh, dvh), "*vw" (svw, lvw, dvw), "*vmax â (svmax, lvmax , dvmax) och â*vminâ (svmin, lvmin och dvmin). De föreslagna mĂ„ttenheterna lĂ„ter dig binda storleken pĂ„ element till den minsta, största och dynamiska storleken pĂ„ det synliga omrĂ„det i procentuella termer (storleken Ă€ndras beroende pĂ„ hur verktygsfĂ€ltet visas, döljs och tillstĂ„ndet).

- Stöd för vektorteckensnitt med variabel fÀrg i COLRv1-formatet Àr aktiverat (en delmÀngd av OpenType-teckensnitt som innehÄller, förutom vektorglyfer, ett lager med fÀrginformation).
- För att kontrollera om det finns stöd för fÀrgteckensnitt har funktionerna font-tech() och font-format() lagts till i @supports CSS-reglerna, och tech()-funktionen har lagts till i @font-face CSS-reglerna.
- Federated Credential Management (FedCM) API föreslÄs för att tillÄta skapandet av federerade, integritetsbevarande identitetstjÀnster som fungerar utan spÄrningsmekanismer över flera webbplatser, sÄsom tredjepartscookies.
- Det Àr nu möjligt att applicera den befintliga "overflow" CSS-egenskapen pÄ ersatta element som visas utanför innehÄllsgrÀnsen, som i kombination med egenskapen object-view-box kan anvÀndas för att skapa bilder med sin egen skugga.
- Tillagda CSS-egenskaper break-before, break-after och break-inside, sÄ att du kan anpassa beteendet för avbrott i fragmenterad utdata i samband med enskilda sidor, kolumner och omrÄden. Till exempel, "figur { break-inside: undvika;}" kommer att förhindra att sidan gÄr sönder inuti figuren.
- CSS-egenskaperna align-items, justify-items, align-self och justify-self ger möjlighet att anvÀnda vÀrdet "last baseline" för att justera till den sista baslinjen i en flex- eller rutnÀtslayout.
- Lade till hÀndelsen ContentVisibilityAutoStateChanged, genererad för element med egenskapen "content-visibility: auto" nÀr elementets renderingstillstÄnd Àndras.
- Det Àr möjligt att komma Ät Media Source Extensions API i arbetarsammanhang, som till exempel kan anvÀndas för att förbÀttra prestandan för buffrad mediauppspelning genom att skapa ett MediaSource-objekt i en separat arbetare och sÀnda resultatet av dess arbete till HTMLMediaElement i huvudtrÄden.
- HTTP-huvudet Permissions-Policy, som anvÀnds för att delegera auktoritet och aktivera avancerade funktioner, tillÄter jokertecken som "https://*.bar.foo.com/".
- Tog bort förÄldrade API:er window.defaultStatus, window.defaultstatus, ImageDecoderInit.premultiplyAlpha, navigateEvent.restoreScroll(), navigateEvent.transitionWhile().
- FörbÀttringar har gjorts av verktyg för webbutvecklare. Verktygstips för inaktiva CSS-egenskaper har lagts till i stilpanelen. Inspelningspanelen implementerar automatisk identifiering av XPath och textvÀljare. Debuggern ger möjlighet att stega igenom kommaseparerade uttryck. InstÀllningarna för "InstÀllningar > Ignorera lista" har utökats.
Förutom innovationer och buggfixar eliminerar den nya versionen 28 sÄrbarheter. MÄnga av sÄrbarheterna identifierades som ett resultat av automatiserade tester med hjÀlp av verktygen AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer och AFL. Inga kritiska problem har identifierats som skulle tillÄta en att kringgÄ alla nivÄer av webblÀsarskydd och exekvera kod pÄ systemet utanför sandlÄdemiljön. Som en del av programmet för att betala kontantbelöningar för att upptÀcka sÄrbarheter för den aktuella versionen, betalade Google ut 10 utmÀrkelser till ett belopp av 74 tusen US-dollar (en utmÀrkelse pÄ $15000 11000, $6000 5000 och $3000 2000, fem utmÀrkelser pÄ $1000 6, tre utmÀrkelser pÄ $XNUMX XNUMX och $XNUMX XNUMX , tvÄ priser pÄ XNUMX XNUMX USD). Storleken pÄ de XNUMX belöningarna har Ànnu inte faststÀllts.
KĂ€lla: opennet.ru




