Lanzamiento de Chrome 144. Pruebas de JPEG XL, pestañas verticales y desactivación de IA

La compañía Google ha publicado el lanzamiento del navegador web Chrome 144. Al mismo tiempo, está disponible una versión estable del proyecto de código abierto Chromium, que sirve de base para Chrome. El navegador Chrome se diferencia de Chromium en el uso de logotipos de Google, la existencia de un sistema para enviar notificaciones en caso de fallos, módulos para la reproducción de contenido de video protegido contra copia (DRM), un sistema de actualización automática, la inclusión constante del aislamiento Sandbox, la provisión de claves para la API de Google y la transmisión de parámetros RLZ durante la búsqueda. Para aquellos que necesitan más tiempo para actualizar, se mantiene por separado la rama Extended Stable, acompañada de 8 semanas. La próxima versión de Chrome 145 está programada para el 10 de febrero.

Se puede destacar la adición en la rama de pruebas Chrome Canary, sobre la cual se formará la versión Chrome 147, de configuraciones para desactivar las capacidades de IA en el navegador, relacionadas con la ejecución de modelos de IA en el sistema local del usuario. En el configurador, en la sección «System», se añadió la opción «On-device GenAI Enabled», que permite eliminar todos los modelos generativos que se ejecutan localmente y desactivar las capacidades asociadas, como la detección de contenido malicioso en el modo de protección avanzada.

Lanzamiento de Chrome 144. Pruebas de JPEG XL, pestañas verticales y desactivación de IA

También se añadió en Chrome Canary el soporte para el formato de imagen JPEG XL, cuyo regreso fue mencionado por representantes de Google en noviembre. Para la decodificación de JPEG XL se utiliza la biblioteca jxl-rs (1, 2) con la implementación de JPEG-XL en el lenguaje Rust. Se añadió el parámetro «chrome://flags/#enable-jxl-image-format» para habilitar JPEG XL.

En la rama Chrome Beta, sobre la cual se formará la versión Chrome 145, se añadió un modo de visualización vertical de pestañas. Para reemplazar la barra horizontal superior con los botones de pestañas por un panel lateral con pestañas verticales, se propuso la configuración «chrome://flags/#vertical-tabs». Tras activar esta opción en el menú contextual que aparece al hacer clic derecho en un área vacía en la barra de pestañas, aparecerá un botón «Show tabs on the side».

Lanzamiento de Chrome 144. Pruebas de JPEG XL, pestañas verticales y desactivación de IA

Los cambios principales en Chrome 144:

  • Se ha continuado el desarrollo del modo AI, que permite interactuar con un agente AI desde la barra de direcciones o desde la página que se muestra al abrir una nueva pestaña. El modo AI permite hacer preguntas complejas en lenguaje natural y recibir respuestas basadas en la agregación de información de las páginas más relevantes sobre el tema. Si es necesario, el usuario puede aclarar la información con preguntas adicionales. El modo también permite hacer preguntas sobre el contenido de la página directamente desde la barra de direcciones.

    En Chrome 144 se han ampliado las capacidades del chatbot integrado Gemini, que ahora admite la carga de imágenes en Gemini (a través del menú contextual) y la generación de nuevas imágenes basadas en ellas. Se ha añadido la posibilidad de aplicar el modo AI en el contexto de varias pestañas: la IA puede responder preguntas sobre el contenido de las pestañas seleccionadas, comparar contenido, resumir y buscar información.

    Lanzamiento de Chrome 144. Pruebas de JPEG XL, pestañas verticales y desactivación de IA

    Anteriormente, el modo AI solo estaba disponible en las plataformas macOS y Windows, pero ahora el botón 'Modo AI' y la activación con la tecla de tabulación antes de comenzar a escribir en la barra de direcciones también han aparecido en las versiones para Linux (aparentemente, aún no para todos los usuarios). En la página 'chrome://flags' se pueden gestionar las opciones para habilitar la IA a través de 'ai-mode'.

    Lanzamiento de Chrome 144. Pruebas de JPEG XL, pestañas verticales y desactivación de IA
  • Para algunos usuarios, se ha activado un nuevo diseño simplificado de la página que se muestra al abrir una nueva pestaña. La nueva opción elimina los excesos visuales y proporciona más configuraciones para controlar la apariencia. Se ha eliminado la opción de ocultar bloques de contenido individuales con el botón 'Dismiss', y en su lugar se ofrece desactivar categorías enteras (por ejemplo, en lugar de ocultar una receta específica, se propone ocultar la visualización de todas las recetas).
  • En configuraciones basadas en Windows donde se aplica la gestión centralizada de Chrome, se ha implementado una protección contra cambios no autorizados en configuraciones importantes, como cambios en la búsqueda por parte de malware. Al detectar cambios en la configuración por software de terceros, tales configuraciones ahora se restablecen automáticamente a su estado por defecto.
  • Se ha implementado la tercera versión del algoritmo Happy Eyeballs, utilizado para seleccionar el protocolo óptimo al conectarse a hosts disponibles tanto en direcciones IPv4 como IPv6. Al usar el algoritmo Happy Eyeballs, el cliente resuelve inmediatamente las direcciones IPv4 e IPv6 para el host y envía una solicitud de conexión a IPv6, mientras intenta conectarse paralelamente a otras direcciones vinculadas al host, sin esperar los resultados de los intentos de conexión previos. Se mantiene activa la conexión que se estableció primero, mientras que las demás se cierran. La tercera versión del protocolo, además de los registros DNS A (IPv4) y AAAA (IPv6), analiza los registros DNS SVCB (Service Binding) y HTTPS para determinar el soporte de HTTP/3 y HTTPS. Cuando están disponibles, los protocolos QUIC y la extensión TLS ECH tienen mayor prioridad.
  • En la API Direct Sockets, que permite establecer conexiones directas TCP y UDP con sistemas externos, así como crear sockets de escucha para recibir conexiones, se ha añadido soporte para transmisión multicast. Las aplicaciones web aisladas (IWA, Isolated Web Apps) ahora pueden suscribirse a grupos multicast y recibir paquetes UDP multicast enviados a ellos.
  • Se han declarado obsoletas y están programadas para eliminarse en Chrome 150 las interfaces de programación y tecnologías desarrolladas bajo la iniciativa Privacy Sandbox: API Topics (reemplaza a API FLoC), API Protected Audience, API Shared Storage, API Attribution Reporting, Private Aggregation, API Related Website Sets y requestStorageAccessFor. Más detalles en el anuncio de los planes de Google en relación con Privacy Sandbox.
  • En CSS, se ha añadido el pseudo-elemento '::search-text', que permite cambiar el color, el fondo y los elementos de decoración del texto resaltado como resultado de una búsqueda local en la página, de manera similar a los pseudo-elementos ya disponibles '::highlight', '::spelling-error' y '::grammar-error', que permiten cambiar el estilo de resaltado de texto y las marcas de errores.
  • Se ha añadido la propiedad CSS 'caret-shape', que permite personalizar la apariencia del cursor en los campos editables.
  • Se ha añadido el evento 'clipboardchange', que se genera al cambiar el contenido del portapapeles y que permite evitar la sobrecarga de la consulta periódica de cambios mediante código JavaScript.
  • Se ha añadido un nuevo elemento HTML , destinado a insertarse en la página mediante botones y enlaces para invocar la interfaz de confirmación de acceso a información sobre la ubicación del usuario, proporcionada por la API de JavaScript correspondiente.
    Lanzamiento de Chrome 144. Pruebas de JPEG XL, pestañas verticales y desactivación de IA
  • Se ha añadido un objeto de JavaScript Temporal, que implementa un conjunto alternativo de métodos para trabajar con fechas y horas. La nueva API permite manipular fechas con y sin zonas horarias, convertir tiempo, formatear salidas y realizar operaciones aritméticas con el tiempo. El tiempo puede especificarse en una representación independiente de la zona horaria (Temporal.PlainDate, Temporal.PlainTime, Temporal.PlainDateTime), con vínculo a la zona horaria (Temporal.ZonedDateTime) y en representación epochal (Temporal.Instant — número de nanosegundos desde el 1 de enero de 1970).
  • Se han realizado mejoras en las herramientas para desarrolladores web. Se ha añadido una opción para ejecutar servidores depuración remota, que no requiere reiniciar el navegador (anteriormente, este servidor solo podía iniciarse mediante la opción de línea de comandos). En el panel de Styles se permite editar las reglas CSS '@font-face' y '@font-feature-values'. En la interfaz de inspección de red, el panel 'Request blocking' ha sido renombrado a 'Request conditions' y ahora permite no solo bloquear, sino también limitar la velocidad de solicitudes de red individuales.

Además de las innovaciones y correcciones de errores, en esta nueva versión se han eliminado 10 vulnerabilidades. Muchas de las vulnerabilidades fueron detectadas mediante pruebas automatizadas utilizando las herramientas AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer y AFL. No se han identificado problemas críticos que permitan eludir todos los niveles de protección del navegador y ejecutar código en el sistema fuera del entorno sandbox. En el marco del programa de recompensas por la detección de vulnerabilidades para esta versión, Google ha establecido 10 premios y ha pagado 18,5 mil dólares estadounidenses (con un premio de $8000, $4000, $3000, $2000, $1000 y $500). El tamaño de 4 recompensas aún no ha sido determinado.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster