Google har publicerat version 138 av webblÀsaren Chrome. Samtidigt finns den stabila utgÄvan av det fria projektet Chromium, som Àr grunden för Chrome. WebblÀsaren Chrome skiljer sig frÄn Chromium genom att den anvÀnder Googles logotyper, har ett system för att skicka meddelanden vid krasch, moduler för att spela upp kopieringsskyddat videoinnehÄll (DRM), ett automatiskt uppdateringssystem, stÀndig Sandbox-isolering, tillhandahÄllande av nycklar för Google API och överföring av RLZ-parametrar vid sökningar. För dem som behöver mer tid för uppdateringar stöds en separat version av Extended Stable, som följs upp i Ätta veckor. NÀsta version av Chrome 139 Àr planerad till den 5 augusti.
De viktigaste förÀndringarna i Chrome 138:
- I adressfÀltet och pÄ sidan för att öppna en ny flik har AI-lÀget för rekommendationer, relaterade till den angivna sökfrÄgan, införts.

- I adressfÀltet har systemet för kontextuella rekommendationer fÄtt möjligheten att hÀmta information om sidan via Google Lens genom att stÀlla frÄgor pÄ naturligt sprÄk eller genom att peka pÄ ett objekt pÄ skÀrmen.

- Vissa anvÀndare som har kopplat webblÀsaren till ett Google-konto har erbjudits en ny form av aktivering av synkronisering av flikar och webbhistorik mellan enheter, presenterad som en tipsmeddelande intill anvÀndarprofilen.

- NÀr man anvÀnder tillÀgg som Àndrar innehÄllet pÄ sidan för att öppna en ny flik, visas nu information om tillÀgget som Àndrade innehÄllet lÀngst ner pÄ sidan.

- Stöd för grupper av gemensamma flikar har lagts till, som flera anvÀndare kan samarbeta kring. En anvÀndare kan skapa en uppsÀttning flikar och dela dem med andra anvÀndare, som kommer att se samma flikar pÄ sina enheter. Om nÄgon av deltagarna Àndrar en flik i gruppen, kommer förÀndringen omedelbart att Äterspeglas pÄ andra anvÀndares enheter. Skapandet av grupper Àr för nÀrvarande endast tillgÀngligt för anvÀndare av testversioner (Beta/Dev/Canary).
- Möjligheten att selektivt ge vissa tillÀgg tillgÄng till API:t userScript utan att aktivera utvecklarlÀget (Developer Mode) har tillhandahÄllits.
- Stöd för TLS 1.3 Early Data-mekanismen har införts, vilket möjliggör för kunden att skicka GET-förfrÄgningar innan TLS-anslutningen har avslutats.
- Möjligheten att spara bokmÀrken och en lÀslista i sitt Google-konto har lagts till.
- En varning om bedrÀgliga sidor har implementerats, identifierade av en stor sprÄkmodell baserat pÄ innehÄllsanalys. AI-anvÀndning tillÀmpas i lÀget för utökat skydd i webblÀsaren (Safe Browsing > Enhanced protection). AI-modellen körs pÄ klientsidan, men vid misstÀnkt innehÄll utförs en ytterligare kontroll pÄ servrar Google.
- Synkronisering av instÀllningarna för det utökade skyddslÀget (Safe Browsing > Enhanced protection) mellan webblÀsare pÄ olika enheter har sÀkerstÀllts (nÀr det utökade skyddet aktiveras pÄ en enhet, aktiveras det Àven pÄ andra enheter kopplade till samma konto).
- API Translator har införts som erbjuder möjligheter att översÀtta text frÄn ett sprÄk till ett annat. Som ett exempel pÄ tillÀmpningen nÀmns integration av översÀttningsfunktionen i webblÀchatten. AI-modellen Gemini Nano anvÀnds för översÀttning och körs pÄ anvÀndarens lokala system.
- API Language Detector har införts, vilket möjliggör att identifiera sprÄk utifrÄn en textfragment.
- API Summarizer för att sammanfatta texter (kortfattad sammanfattning av innehÄllet) eller generera rubriker och beskrivningar med anvÀndning av en stor sprÄkmodell har införts.
- API Viewport Segments har lagts till för att organisera utdata pÄ enheter med vikbara skÀrmar.
- I Android-versionen har möjligheten att anvÀnda API Web Serial för att ansluta till en seriell port över Bluetooth lagts till.
- I enlighet med Àndringarna i HTML-specifikationen, avsedda att skydda mot XSS-attacker, har tecken som «» inkluderats för att undvika vid serialisering av attribut för HTML-element. Metoderna Element.innerHTML, Element.outerHTML, Element.getHTML, ShadowRoot.innerHTML och ShadowRoot.getHTML kommer nu att ersÀtta tecken «<» och «>» med «<» och «>» vid serialisering av HTML-strÀng.
- Nya CSS-funktioner abs() och sign() för att bestÀmma det absoluta vÀrdet och tecknet pÄ ett tal har lagts till; progress() för att berÀkna mellanliggande vÀrden mellan tvÄ andra vÀrden; sibling-index() och sibling-count() för att styla element baserat pÄ position eller antalet nÀrliggande element.
- I CSS har det lagts till ett nyckelord "stretch" som gör att element kan strÀcka sig tills de helt fyller det tillgÀngliga utrymmet i blocket.
- I utvecklarverktygen för webben har funktionerna för prestandaanalys utökats. Debugging av komplexa CSS-vÀrden har förenklats. Vid inspektion av nÀtverksaktivitet har möjligheten att filtrera baserat pÄ nÀrvaro av specifika HTTP-rubriker lagts till. För vanliga anvÀndare har en AI-assistent aktiverats som kan förklara innebörden av fel och varningar som visas i webbkonsolen samt ge rekommendationer för att ÄtgÀrda dem.
- I byggsystemet för Chromium-projektet har övergÄngen frÄn verktyget Ninja till byggsystemet Siso gjorts, som kan anvÀndas som en transparent ersÀttning för Ninja och stödjer fjÀrrkörning av byggarbeten. Siso inkluderar en mÀngd optimeringar för att minska tid och minnesanvÀndning, sÄsom minimering av disk- och nÀtverksoperationer, samt delning av minne. Systemet stödjer ocksÄ insamling av detaljerad prestandametodik för profilering av byggprocessen.
Förutom nyheterna och buggfixarna i den nya versionen har 11 sÄrbarheter ÄtgÀrdats. MÄnga av sÄrbarheterna upptÀcktes genom automatiserade tester utförda av verktyg som AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer och AFL. Kritiska problem som möjliggör omvÀgar runt alla nivÄer av webblÀsarsÀkerhet och exekvering av kod i systemet utanför sandbox-miljön har inte upptÀckts. Inom ramen för programmet för monetÀra belöningar för upptÀckta sÄrbarheter har Google betalat ut 3 priser pÄ totalt 6000 USD (ett pris pÄ 1000 USD och ett pris pÄ 4000 USD).
KĂ€lla: opennet.ru




