Lanzamiento del navegador web Chrome 138

La empresa Google ha publicado la versión del navegador web Chrome 138. Al mismo tiempo, está disponible la versión estable del proyecto de código abierto Chromium, que es la base de Chrome. El navegador Chrome se diferencia de Chromium por el uso de los logotipos de Google, la inclusión de un sistema de notificación en caso de fallos, módulos para la reproducción de contenido de video protegido por derechos de autor (DRM), un sistema de actualización automática, la activación constante de la aislación Sandbox, el suministro de claves para la API de Google y la transmisión de parámetros RLZ durante las búsquedas. Para aquellos que necesitan más tiempo para actualizar, se mantiene una rama Extended Stable, que se acompaña de 8 semanas de soporte. La siguiente versión de Chrome 139 está programada para el 5 de agosto.

Principales cambios en Chrome 138:

  • Se ha implementado un modo AI en la barra de direcciones y en la página de apertura de nuevas pestañas para mostrar recomendaciones relacionadas con la consulta de búsqueda ingresada.
    Lanzamiento del navegador web Chrome 138
  • En la barra de direcciones, el sistema de recomendaciones contextuales ahora permite obtener información sobre la página a través de Google Lens, formulando preguntas en lenguaje natural o señalando un objeto en la pantalla.
    Lanzamiento del navegador web Chrome 138
  • A algunos usuarios que han vinculado el navegador a su cuenta de Google se les ha ofrecido una nueva forma de activar la sincronización de pestañas y el historial de navegación entre dispositivos, presentada como un mensaje emergente al lado del perfil del usuario.
    Lanzamiento del navegador web Chrome 138
  • Al utilizar complementos que modifican el contenido de la página de apertura de nuevas pestañas, ahora se muestra información sobre el complemento que realizó el cambio en la parte inferior de la página.
    Lanzamiento del navegador web Chrome 138
  • Se ha añadido soporte para grupos de pestañas colaborativas, que pueden ser utilizadas por varios usuarios. Un usuario puede crear un conjunto de pestañas y compartirlo con otros, quienes verán las mismas pestañas en sus dispositivos. Si uno de los participantes cambia una pestaña del grupo, el cambio se reflejará inmediatamente en los dispositivos de los demás usuarios. La creación de grupos está disponible por el momento solo para usuarios de versiones de prueba (Beta/Dev/Canary).
  • Se ha proporcionado la posibilidad de otorgar acceso selectivo a complementos específicos a la API userScript sin necesidad de activar el modo de desarrollador.
  • Se ha implementado el soporte para el mecanismo TLS 1.3 Early Data, que permite al cliente enviar solicitudes GET antes de completar la fase de negociación de la conexión TLS.
  • Se ha añadido la opción de guardar marcadores y una lista de lectura en la cuenta de Google del usuario.
  • Se ha implementado una advertencia sobre páginas fraudulentas, identificadas por un modelo de lenguaje grande mediante el análisis de contenido. El uso de IA se aplica en el modo de protección del navegador mejorada (Navegación segura > Protección mejorada). El modelo de IA se ejecuta en el lado del cliente, pero en caso de que se detecte contenido sospechoso, se realizará una verificación adicional en como en entornos de nube públicos o privados. Google.
  • Se ha asegurado la sincronización de la configuración del modo de protección mejorada (Navegación segura > Protección mejorada) entre navegadores en diferentes dispositivos del usuario (cuando se activa la protección mejorada en un dispositivo, se activará también en otros dispositivos vinculados a la misma cuenta).
  • Se ha implementado el API Translator, que proporciona capacidades para traducir texto de un idioma a otro. Como ejemplo de uso, se menciona la integración de la función de traducción en un chat web. Para la traducción se utiliza el modelo de IA Gemini Nano, que se ejecuta en el sistema local del usuario.
  • Se ha implementado el API Language Detector, que permite identificar el idioma a partir de un fragmento de texto.
  • Se ha implementado el API Summarizer para resumir textos (una breve exposición del contenido) o generar títulos y descripciones, utilizando un modelo de lenguaje grande.
  • Se ha añadido el API Viewport Segments para organizar la salida en dispositivos con pantallas plegables.
  • En la versión para Android se ha añadido la posibilidad de utilizar el API Web Serial para conectarse a un puerto serie a través de Bluetooth.
  • De acuerdo con los cambios en la especificación HTML, destinados a proteger contra ataques XSS, se ha incluido el escape de los caracteres «» durante la serialización de los atributos de los elementos HTML. Los métodos Element.innerHTML, Element.outerHTML, Element.getHTML, ShadowRoot.innerHTML y ShadowRoot.getHTML ahora reemplazarán los caracteres «<» y «>» por «&lt;» y «&gt;» al serializar HTML a una cadena.
  • Se han añadido nuevas funciones CSS abs() y sign() para determinar el valor absoluto y el signo de un número; progress() para calcular el valor intermedio entre dos otros valores; sibling-index() y sibling-count() para estilizar elementos según la posición o el número de elementos vecinos.
  • En CSS se ha añadido la palabra clave «stretch», que permite a los elementos extenderse hasta llenar completamente el espacio disponible en el bloque.
  • Las herramientas para el desarrollo web han ampliado sus capacidades de análisis de rendimiento. Se ha simplificado la depuración de valores CSS complejos. Al inspeccionar la actividad de la red, ahora es posible filtrar en base a la presencia de determinados encabezados HTTP. Para los usuarios normales, se ha incluido un asistente de IA que puede explicar la naturaleza de los errores y advertencias mostrados en la consola web, así como ofrecer recomendaciones para solucionarlos.
  • En el sistema de construcción del proyecto Chromium se ha hecho la transición del conjunto de herramientas Ninja al sistema de construcción Siso, que puede utilizarse como un reemplazo transparente de Ninja, soportando la ejecución remota de trabajos de construcción. Siso incluye varias optimizaciones para reducir el tiempo de construcción y el consumo de memoria, tales como la minimización de operaciones en disco y de red, y el uso compartido de memoria. El sistema también soporta la recopilación de métricas detalladas sobre el rendimiento para perfilar el proceso de construcción.

Además de las novedades y correcciones de errores, la nueva versión ha solucionado 11 vulnerabilidades. Muchas de estas vulnerabilidades se identificaron gracias a pruebas automatizadas realizadas con herramientas como AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer y AFL. No se han detectado problemas críticos que permitan evadir todos los niveles de protección del navegador y ejecutar código en el sistema más allá del entorno sandbox. En el marco del programa de recompensas por descubrimiento de vulnerabilidades para esta versión, la empresa Google ha otorgado 3 premios por un total de 6000 dólares (uno de 1000 dólares y otro de 4000 dólares).

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