Lanzamiento del navegador web Chrome 132

Google ha publicado el lanzamiento del navegador web Chrome 132. Al mismo tiempo, está disponible el lanzamiento estable del proyecto de código abierto Chromium, que constituye la base de Chrome. El navegador Chrome se diferencia de Chromium en el uso de 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 contra copias (DRM), un sistema de instalación automática de actualizaciones, la inclusión constante de la aislamiento Sandbox, la entrega 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 por separado la rama Extended Stable, que se acompaña de 8 semanas. El siguiente lanzamiento de Chrome 133 está programado para el 4 de febrero.

Principales cambios en Chrome 132:

  • Se ha añadido una heurística que activa automáticamente la función "HTTPS-First", que redirige las solicitudes HTTP a HTTPS para los usuarios que generalmente utilizan HTTPS. Si el usuario no acepta la activación de "HTTPS-First", puede desactivar este modo forzosamente en la configuración. Con "HTTPS-First" activado, la navegación en sitios que no admiten HTTPS se realiza a través de una reversión a HTTP si, tras la redirección, no se puede realizar la solicitud por HTTPS o hay problemas con los certificados. Si la opción HTTPS no está disponible, se mostrará una advertencia especial antes de abrir el sitio por HTTP.
  • Se han ampliado las capacidades de búsqueda mediante el servicio Google Lens ("Búsqueda con el objetivo"), que se activa a través del menú contextual. Además de la búsqueda por imágenes y texto seleccionado, ahora se admite hacer preguntas en lenguaje natural relacionadas con el contenido de páginas web y documentos PDF. Para enviar una pregunta, el usuario debe activar la interfaz de búsqueda a través de Google Lens en el menú e introducir la pregunta en la parte superior del panel lateral que aparece. Se ha ampliado el número de idiomas disponibles en la función de superposición de traducción (el texto traducido se muestra sobre el texto original en la imagen).
    Lanzamiento del navegador web Chrome 132
  • Para la plataforma Windows, se ha añadido soporte para la aislamiento de proceso sandbox que garantiza el funcionamiento del servicio de red. Para activar la aislamiento, se ha añadido la opción "—enable-features=NetworkServiceSandbox". Se pueden verificar los modos de aislamiento en la página "chrome://sandbox/".
  • En la configuración se ha añadido la opción de cargar selectivamente contraseñas y direcciones previamente guardadas en el sistema local, en el almacenamiento en la nube vinculado a la cuenta de Google.
    Lanzamiento del navegador web Chrome 132
  • En las versiones de escritorio, en lugar de la configuración de sincronización entre dispositivos utilizando una cuenta separada, se ofrece la posibilidad de vincular los navegadores del usuario a la cuenta de Google utilizada en servicios como Gmail y Google Docs. Por ejemplo, al iniciar sesión en el sitio de Gmail, se sugerirá iniciar sesión con esta cuenta en Chrome para guardar y sincronizar las pestañas abiertas, configuraciones, historial, marcadores, contraseñas, direcciones, extensiones, temas y aplicaciones PWA.
    Lanzamiento del navegador web Chrome 132
    Lanzamiento del navegador web Chrome 132
  • Se ha añadido la configuración «chrome://flags/#enable-user-link-capturing-pwa», que al activarse hace que al hacer clic en enlaces relacionados con una aplicación web (PWA) se abra un sitio web normal y aparezca en la barra de direcciones un indicador para cambiar al uso de la aplicación web. Anteriormente, hacer clic en tales enlaces conducía directamente a la aplicación web, sin la posibilidad de trabajar con la página como si fuera un sitio normal.
    Lanzamiento del navegador web Chrome 132
  • Para el elemento se han implementado los eventos «beforetoggle» y «toggle» (ToggleEvent), lo que permite determinar los momentos de apertura y cierre del diálogo, y llamar a sus propios manejadores en la fase previa al inicio de la visualización/cierre del diálogo o cuando el diálogo ya ha sido mostrado o cerrado. Al llamar al método showModal o show, se generan eventos ToggleEvent con el valor «open» en el parámetro newState, y al cerrar el diálogo con el valor «closed».
  • Se ha garantizado la generación de la excepción InvalidStateError al llamar a los métodos showPopover() y showModal() para elementos con el atributo «popover» o elementos «dialog» que se encuentran en un documento inactivo. Anteriormente, tales llamadas eran ignoradas silenciosamente.
  • Además de la capacidad de capturar video y un área arbitraria en la pestaña, se ha añadido la API Element Capture para capturar elementos HTML individuales. Esta posibilidad puede ser útil en situaciones donde es necesario capturar elementos que se superponen entre sí. Por ejemplo, en una aplicación web para realizar videoconferencias que permite incorporar otras aplicaciones web a través de iframe, se puede necesitar la nueva API para capturar el contenido del iframe en forma de video y transmitirlo a otros participantes.
    Lanzamiento del navegador web Chrome 132
  • Se ha añadido el método getAllScreensMedia() para capturar el contenido de todas las pantallas conectadas al dispositivo.
  • En la versión para Android y en los componentes basados en WebView, se permite utilizar la API File System Access, que permite a las aplicaciones web leer y escribir datos directamente en archivos y carpetas en el dispositivo del usuario. Anteriormente, esta API solo estaba disponible en versiones de escritorio. Para invocar los diálogos de selección de archivos, se pueden usar los métodos showOpenFilePicker() y showSaveFilePicker().
  • En la propiedad CSS «a href="https://developer.mozilla.org/docs/Web/CSS/writing-mode">writing-mode», que permite configurar la posición del texto en formularios, se ha implementado soporte para las palabras clave sideways-rl y sideways-lr, útiles para organizar la salida vertical de texto tradicional que no utiliza caracteres chinos.
  • En las propiedades CSS «inset» y «margin», se ha permitido el uso del valor anchor-size().
  • Se ha devuelto la posibilidad de activar áreas de desplazamiento al navegar usando el teclado, lo que permite a los usuarios sin mouse cambiar primero al área deseada con la tecla Tab y luego desplazarse por su contenido con las flechas del cursor. Anteriormente, esta función se había desactivado debido a regresiones en las herramientas para personas con discapacidades que se han solucionado en esta versión.
  • Se han añadido los métodos Request.bytes() y Response.bytes(), que devuelven una promesa para lectura utilizando un objeto Uint8Array.
  • Se ha garantizado la ignorancia del encabezado HTTP Strict-Transport-Security en las respuestas de servidores, alojado en un sistema local y que recibe solicitudes a través de localhost.
  • En la API WebGPU se ha implementado la capacidad de mezclar texturas con representaciones de color en formatos de 32 bits con punto flotante (r32float, rg32float y rgba32float). Se ha añadido el atributo adapterInfo al objeto GPUDevice.
  • Se han ampliado las capacidades de las herramientas para desarrolladores web. Se ha añadido soporte para el uso del asistente AI Gemini para simplificar la depuración y clarificar cuestiones relacionadas con solicitudes de red, archivos fuente y la trazabilidad del rendimiento. Se ha implementado el guardado del historial de chat con el asistente AI.
    Lanzamiento del navegador web Chrome 132

    En el panel Sensors se ha implementado una simulación de diferentes intensidades de carga del CPU (Nominal, Justo, Serio, Crítico). En el panel para evaluar el consumo de memoria, se ha añadido soporte para agrupar objetos de JavaScript por nombre. Se ha cambiado el diseño del configurador. En la pestaña Computed, se asegura la actualización de los valores calculados en tiempo real (útil para seguir los cambios de valores durante la animación). En la sección «Application > Storage» se ha añadido la posibilidad de inspeccionar los almacenes de complementos del navegador.

    Lanzamiento del navegador web Chrome 132
    Reproducir video

Además de las novedades y correcciones de errores, en la nueva versión se han solucionado 16 vulnerabilidades. Muchas de estas vulnerabilidades fueron detectadas mediante pruebas automatizadas con herramientas como AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer y AFL. Se ha asignado un alto nivel de riesgo a cinco problemas. No se han encontrado 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 otorgado 13 premios por un total de 37 mil dólares estadounidenses (dos premios de $7000 y $5000, un premio de $3000, tres premios de $2000 y cuatro premios de $1000). El monto de una recompensa aún no se ha definido.

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