A Google közzétette a Chrome 149 web böngésző kiadását. Ugyanakkor elérhető a Chromium szabad projekt stabil kiadása, amely a Chrome alapját képezi. A Chrome böngésző eltér a Chromium-tól a Google logók használatával, a rendszerrel, amely értesítéseket küld a leállás esetén, a védett tartalom (DRM) lejátszására szolgáló modulokkal, az automatikus frissítési rendszerrel, a Sandbox-izoláció állandó aktiválásával, a Google API-hoz szükséges kulcsok biztosításával és az RLZ-paraméterek átadásával a keresés során. Azok számára, akiknek több időre van szükségük a frissítéshez, külön támogatás alatt áll az Extended Stable ág, amely 8 hétig tart. A következő Chrome 150 kiadása június 30-ára van tervezve.
Főbb változások a Chrome 149-ben (1, 2,
3, 4):
- A 'Rendszer' ('System') szekcióban a konfigurálóban beállításokat adtak hozzá a felhasználói eszközön futó AI-modellek betöltésének és használatának kezelésére. Például teljesen tiltható a hasonló modellek használata és törölhetők az előzőleg betöltött modellek.

- Júniusban megkezdődik a Chrome 149 hivatalos változatainak kiadása ARM64 architektúrára épülő Linux rendszerekhez, deb és rpm csomagokban. Korábban a Chrome hivatalos változatai Linuxra csak x86_64 architektúrára jelentek meg, míg az ARM64 architektúrához csak harmadik fél által készített Chromium változatok álltak rendelkezésre, amelyeket a disztribúciók ajánlottak.
- A Service Worker-ekben korlátozták a háttéradatok letöltésének lehetőségét a Background Fetch API használatával.
- A CSS támogatja a vonal elrendezésének testreszabását a grid és flexbox konténerek elemei között. Új CSS tulajdonságok, mint a column-rule-inset és row-rule-inset, lett hozzáadva a vonalak lerövidítésére vagy meghosszabbítására, valamint a column-rule-visibility-items és row-rule-visibility-items a vonalak láthatóságának kezelésére (csak a kitöltött elemek között vagy a háló minden hézagában). A szélesség, szín és margók animálhatók átmeneti effektekkel (transition), például az egérmutató fölé helyezésekor.
- Eltávolítva a WebSocket-kapcsolatok aktív hatása a háttérkép tárolására (BFCache — Visszalépő-előre lépő gyorsítótár), amely azonnali navigációt biztosít a "Vissza" és "Tovább" gombok használatakor, vagy a már megtekintett oldalakon való navigáláskor. Korábban a WebSocket-kapcsolat jelenléte megakadályozta az oldal gyorsítótárba helyezését, és az oldal teljes újratöltését tette szükségessé a "Vissza" vagy "Tovább" gombok megnyomásakor.
- A CSS shape-outside tulajdonságának megvalósításra került a path(), shape(), rect() és xywh() funkciók használata.
- A CSS image-rendering tulajdonsághoz hozzáadva a crisp-edges érték, amely azt írja elő, hogy a képet elmosódás nélkül kell nagyítani, megőrizve a kontrasztot és a tiszta határokat.
- Hozzáadva a CSS path-length tulajdonság, amely lehetővé teszi az SVG pathLength attribútum módosítását.
- Az Intl.Locale objektumba beépítették az alkalmazott nyelvi variáns megadásának és információk lekérésének lehetőségét.
- Fejlesztések történtek a webfejlesztői eszközökben, stabilizálták az MCP-szerver (Model Context Protocol) megvalósítását és az AI-ügynökök parancssori felületét. Hozzáadva a saját HTTP-fejlécek szimulációjának lehetősége. Jelentős átdolgozáson esett át az AI-asszisztens panelje. Kísérleti hibakeresési lehetőség került megvalósításra a WebMCP API-t használó oldalak esetében. A CSS panelhez hozzáadva a stílusok automatikus kiegészítésének támogatását, az AI Gemini modell használatával.
Forrás: opennet.ru

