Google ha publicat la versió 144 del navegador web Chrome. També hi ha disponible una versió estable del projecte Chromium de codi obert, la base de Chrome. Chrome es diferencia de Chromium en l'ús dels logotips de Google, un sistema de notificació d'errors, mòduls per reproduir contingut de vídeo protegit contra còpia (DRM), instal·lació automàtica d'actualitzacions, aïllament de sandbox sempre actiu, subministrament de claus API de Google i la transmissió de paràmetres RLZ durant la cerca. Per a aquells que necessiten més temps per actualitzar, es manté una branca Extended Stable independent durant vuit setmanes. La propera versió, Chrome 145, està programada per al 10 de febrer.
Cal destacar l'addició d'una configuració a la branca de proves de Chrome Canary, que constituirà la base de Chrome 147, per desactivar les capacitats d'IA al navegador que depenen de l'execució de models d'IA al sistema local de l'usuari. A la secció "Sistema" del configurador del navegador, ara hi ha disponible una nova opció, "GenAI activat al dispositiu". Aquesta opció elimina tots els models generatius que s'executen localment i desactiva les funcions relacionades, com ara la detecció de contingut maliciós en el mode de protecció millorat.

Chrome Canary també afegeix compatibilitat amb el format d'imatge JPEG XL, que els representants de Google van esmentar que es reintroduiria al novembre. La descodificació de JPEG XL és compatible (1, 2) amb la biblioteca jxl-rs, que implementa JPEG-XL a Rust. Per habilitar JPEG XL, s'ha afegit el paràmetre "chrome://flags/#enable-jxl-image-format".
S'ha afegit un mode de visualització de pestanyes verticals a la branca beta de Chrome, que constituirà la base de Chrome 145. La configuració "chrome://flags/#vertical-tabs" està disponible per substituir la barra de pestanyes horitzontal superior per una barra lateral que conté pestanyes verticals. Un cop activada, apareixerà un botó "Mostra les pestanyes al lateral" al menú contextual que es mostra en fer clic amb el botó dret en una àrea buida de la barra de pestanyes.

Canvis clau a Chrome 144:
- Hem continuat desenvolupant el mode IA, que permet la interacció amb l'agent d'IA des de la barra d'adreces o des de la pàgina que es mostra en obrir una pestanya nova. El mode IA permet fer preguntes complexes en llenguatge natural i rebre respostes basades en l'agregació d'informació de les pàgines més rellevants sobre un tema determinat. Si cal, l'usuari pot aclarir la informació amb preguntes capcioses. El mode també permet fer preguntes sobre el contingut de la pàgina directament des de la barra d'adreces.
Chrome 144 amplia les capacitats del chatbot Gemini integrat, afegint compatibilitat per pujar imatges a Gemini (a través del menú contextual) i generar noves imatges basades en elles. S'ha afegit la possibilitat d'utilitzar el mode IA en diverses pestanyes: la IA pot respondre preguntes sobre el contingut de les pestanyes seleccionades, comparar contingut, resumir i cercar informació.

Anteriorment, el mode IA només estava disponible a les plataformes macOS и Windows, però ara el botó "Mode IA" i l'activació prement la tecla de tabulació abans de començar a escriure a la barra d'adreces han aparegut a les col·leccions de Linux (Aparentment, encara no per a tots els usuaris.) A la pàgina "chrome://flags", podeu controlar si la IA està habilitada mitjançant les opcions "ai-mode".

- S'ha habilitat un nou disseny simplificat per a la pàgina que es mostra en obrir una pestanya nova per a alguns usuaris. El nou disseny elimina el desordre visual i ofereix més opcions de personalització per gestionar l'aparença. S'ha eliminat el botó "Descarta" per ocultar blocs de contingut individuals i ara ofereix l'opció de desactivar categories senceres (per exemple, en comptes d'amagar una recepta específica, hi ha disponible l'opció d'amagar totes les receptes).
- En configuracions basades en sistemes operatius WindowsEls navegadors que utilitzen la gestió centralitzada de Chrome ara estan protegits contra canvis no autoritzats en configuracions importants, com ara els que fa el programari maliciós dels motors de cerca. Si el programari de tercers detecta canvis a la configuració, aquesta configuració ara es restableix automàticament al seu estat predeterminat.
- S'ha implementat la tercera versió de l'algoritme Happy Eyeballs. Aquest algoritme s'utilitza per seleccionar el protocol òptim en connectar-se a hosts accessibles simultàniament mitjançant adreces IPv4 i IPv6. Quan s'utilitza l'algoritme Happy Eyeball, el client resol immediatament les adreces IPv4 i IPv6 per a l'host i envia una sol·licitud de connexió mitjançant IPv6. Aleshores, el client intenta connectar-se simultàniament mitjançant altres adreces vinculades a l'host, sense esperar els resultats dels intents de connexió anteriors. La primera connexió establerta roman activa i les connexions restants es tanquen. A més dels registres DNS A (IPv4) i AAAA (IPv6), la tercera versió del protocol analitza els registres DNS SVCB (Service Binding) i HTTPS per determinar la compatibilitat amb HTTP/3 i HTTPS. Si està disponible, el protocol QUIC i l'extensió TLS ECH tenen una prioritat més alta.
- S'ha afegit compatibilitat amb multidifusió a l'API de Direct Sockets, que permet establir connexions TCP i UDP directes a sistemes externs i crear sockets d'escolta per acceptar connexions. Les aplicacions web aïllades (IWA) ara es poden subscriure a grups de multidifusió i rebre paquets de multidifusió UDP que se'ls envien.
- Les API i tecnologies següents desenvolupades com a part de la iniciativa Privacy Sandbox han quedat obsoletes i està programada per a la seva eliminació a Chrome 150: l'API Topics (que substitueix l'API FLoC), l'API Protected Audience, l'API Shared Storage, l'API Attribution Reporting, Private Aggregation, l'API Related Website Sets i requestStorageAccessFor. Per obtenir més informació, consulteu l'anunci de Google sobre els seus plans per a Privacy Sandbox.
- El pseudoelement "::search-text" s'ha afegit al CSS, que permet canviar el color, el fons i els elements decoratius del text ressaltat com a resultat d'una cerca local en una pàgina, de manera similar als pseudoelements anteriorment disponibles "::highlight", "::spelling-error" i "::grammar-error", que permeten canviar l'estil de ressaltat del text i el marcatge d'errors.
- S'ha afegit la propietat CSS "caret-shape", que permet personalitzar l'aspecte del cursor en camps editables.
- S'ha afegit l'esdeveniment "clipboardchange", que es genera quan el contingut del porta-retalls canvia i permet ometre el sondeig periòdic que requereix molts recursos per detectar canvis mitjançant codi JavaScript.
- Nou element HTML afegit , dissenyat per inserir botons i enllaços a la pàgina per cridar la interfície que confirma l'accés a la informació de localització de l'usuari proporcionada per l'API de JavaScrip corresponent.

- S'ha afegit l'objecte JavaScript Temporal, que implementa un conjunt alternatiu de mètodes per treballar amb dates i hores. La nova API permet manipular dates amb i sense tenir en compte les zones horàries, convertir hores, formatar la sortida i realitzar operacions aritmètiques amb el temps. El temps es pot especificar en una representació independent de la zona horària (Temporal.PlainDate, Temporal.PlainTime, Temporal.PlainDateTime), amb una referència de zona horària (Temporal.ZonedDateTime) i en una representació epocal (Temporal.Instant: el nombre de nanosegons des de l'1 de gener de 1970).
- S'han fet millores a les eines de desenvolupament web. S'ha afegit una opció per iniciar un navegador web a la pàgina d'inspecció de contingut (chrome://inspect). servidor Depuració remota sense reiniciar el navegador (anteriorment, aquest servidor només es podia iniciar mitjançant una opció de línia d'ordres). L'edició de les regles CSS "@font-face" i "@font-feature-values" ara és possible al panell Estils. A la interfície d'inspecció de xarxa, el panell "Bloqueig de sol·licituds" ha canviat de nom a "Condicions de sol·licitud" i ara permet no només el bloqueig sinó també la limitació de la velocitat de les sol·licituds de xarxa individuals.
A més de les noves funcions i correccions d'errors, la nova versió aborda 10 vulnerabilitats. Moltes de les vulnerabilitats es van identificar mitjançant proves automatitzades amb AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer i AFL. No es van identificar problemes crítics que poguessin permetre eludir totes les capes de protecció del navegador i executar codi fora de l'entorn de proves. Com a part del seu programa de recompenses per vulnerabilitats per a la versió actual, Google ha establert 10 recompenses i ha atorgat 18.500 dòlars (una recompensa de 8000 dòlars, 4000 dòlars, 3000 dòlars, 2000 dòlars, 1000 dòlars i 500 dòlars). Els imports de les quatre recompenses encara no s'han determinat.
Font: opennet.ru
