Chrome 122 permite seleccionar el motor de búsqueda, continua con las mejoras en IA y mas
Google dio a conocer hace poco el lanzamiento del navegador web Chrome 122 y en esta nueva versión que se presenta además de continuar evaluando funciones experimentales basadas en aprendizaje automático, como el modo de agrupación de pestañas inteligentes, el generador de temas y el asistente interactivo, se han implementado mejoras en las herramientas de desarrollador web, asi como también los requisitos de la DMA europea, mejoras y mas.
Chrome 122 llega solucionado 12 vulnerabilidades, identificadas en gran parte mediante pruebas automatizadas utilizando diversas herramientas y de las cuales Google pago 8 premios por un monto de 28 mil dólares (un premio de $8000, $7000, $5000, $3000 y $2000, y tres premios de $1000). Las mayores recompensas se otorgaron por un error en la implementación del aislamiento del sitio, detectando un desbordamiento del búfer en el motor Blink y accediendo a la memoria ya liberada (Use-after-free) en la biblioteca Mojo.
Principales novedades de Chrome 122
En esta nueva versión que se presenta de Google Chrome 122 en el modo de navegación segura, ahora se admiten las comprobaciones externas realizadas de forma asíncrona, lo que no afecta la carga de la página. Sin embargo, las verificaciones de las listas locales aún se realizan de manera síncrona para garantizar la protección del usuario contra vulnerabilidades en las páginas web.
Además, se ha iniciado una transición gradual para ignorar los controladores de eventos de «descarga», lo que permite una navegación instantánea al utilizar los botones de retroceso y avance, o al navegar por páginas previamente vistas del sitio actual. En Chrome 122, el manejo de eventos de «descarga» se ha desactivado para el 1% de los usuarios.
Otro de los cambios que se destaca en Chrome 122, es en el acuerdo con los requisitos establecidos por la DMA (Digital Markets Act) europea, con el cual se ha incorporado una pantalla en el navegador para que los usuarios seleccionen el motor de búsqueda predeterminado. Se puede acceder a los motores de búsqueda disponibles a través de la sección de configuración «chrome://settings/search». Cabe destacar que la lista de motores de búsqueda se presenta en orden aleatorio.
Se ha introducido una nueva configuración en la página «chrome://settings/security», la cual permite desactivar los optimizadores JIT en el motor JavaScript V8. Esta opción puede ser útil para mejorar la seguridad al interactuar con aplicaciones web potencialmente riesgosas al reducir los posibles vectores de ataque.
En la versión para Android, se ha añadido la función de leer en voz alta el texto de una página web. Esta característica se activa a través del menú desplegable y se controla mediante los botones estándar de reproducción. Para su funcionamiento, la función utiliza un servicio externo y envía un enlace a los servidores de Google que realizan la síntesis de voz.
Se ha introducido la API Storage Buckets, que permite administrar el almacenamiento persistente de datos en el sistema local del usuario de manera más eficiente. Esta API organiza el almacenamiento de datos en segmentos separados asociados con las API IndexedDB y CacheStorage, lo que permite al usuario establecer prioridades para controlar qué segmentos deben eliminarse primero, resolviendo así problemas relacionados con la pérdida de datos importantes.
En las herramientas para desarrolladores web, se ha añadido soporte para cambiar la combinación de colores y seguir el estilo especificado en el tema seleccionado en el navegador. El panel de análisis de rendimiento se ha ampliado para incluir soporte para guardar rangos de progreso y cambiar entre ellos en la línea de tiempo. Además, se ha agregado una sección en el panel de análisis de actividad de la red que muestra las causas de las fallas en las solicitudes.
De los demás cambios que se destacan:
- Se han realizado modificaciones en el texto de advertencia que aparece al intentar descargar archivos maliciosos, así como para los archivos ya descargados en el administrador de descargas.
- En el sistema de autocompletar parámetros de pago, se ha agregado la capacidad de guardar códigos de autenticación (CVV/CVC) para tarjetas locales y de servidor, siempre y cuando el usuario otorgue su consentimiento explícito.
- Se han realizado mejoras en el procesamiento del pseudoelemento «::backdrop» en CSS para que herede los valores de otros elementos.
- El método dataTransfer.clearData() ahora está limitado únicamente a objetos de texto, es decir, ya no se puede aplicar a objetos Archivo.
- WebGL ha agregado una función DrawingBufferStorage que permite configurar el formato de píxeles para el búfer de dibujo, evitando operaciones de copia innecesarias.
Finalmente, si estás interesado en poder conocer más al respecto, puedes consultar los detalles de este nuevo lanzamiento en el siguiente enlace.
¿Como instalar Google Chrome 122 en Linux?
Si estás interesado en poder instalar esta nueva versión de este navegador web y aún no lo tienes instalado, puedes visitar la siguiente publicación en donde te enseñamos a como poder instalarlo en algunas distribuciones de Linux.