Chrome Versión 111

Google ha presentado el lanzamiento del navegador web Chrome 111. Al mismo tiempo, está disponible una versión estable del proyecto gratuito Chromium, que sirve como base para Chrome. El navegador Chrome se diferencia de Chromium en el uso de los logotipos de Google, la presencia de un sistema para enviar notificaciones en caso de falla, módulos para reproducir contenido de video protegido contra copia (DRM), un sistema para instalar actualizaciones automáticamente y habilitar permanentemente el aislamiento Sandbox. , proporcionando claves para la API de Google y transmitiendo RLZ- durante la búsqueda. Para aquellos que necesitan más tiempo para actualizar, la rama estable extendida se admite por separado, seguida de 8 semanas. El próximo lanzamiento de Chrome 112 está previsto para el 4 de abril.

Cambios clave en Chrome 111:

  • Los elementos de la interfaz de usuario de Privacy Sandbox se han actualizado para permitir que se definan y utilicen categorías de intereses de los usuarios en lugar de cookies de seguimiento para identificar grupos de usuarios con intereses similares sin identificar a usuarios individuales. La nueva versión agrega un nuevo cuadro de diálogo que informa a los usuarios sobre las capacidades de Privacy Sandbox y redirige a una página de configuración donde puede configurar la información transmitida a las redes publicitarias.
    Chrome Versión 111
    Chrome Versión 111
  • Se ha propuesto un nuevo cuadro de diálogo con información sobre cómo habilitar la capacidad de sincronizar configuraciones, historial, marcadores, base de datos de autocompletar y otros datos entre navegadores.
    Chrome Versión 111
  • En las plataformas Linux y Android, las operaciones de resolución de nombres DNS se trasladan de un proceso de red aislado a un proceso de navegador no aislado, ya que cuando se trabaja con el solucionador del sistema, es imposible implementar algunas restricciones de espacio aislado que se aplican a otros servicios de red.
  • Se agregó soporte para iniciar sesión automáticamente en los servicios de identidad de Microsoft (Azure AD SSO) utilizando información de cuenta de Microsoft Windows.
  • El mecanismo de actualización de Chrome en Windows y macOS maneja actualizaciones para las 12 últimas versiones del navegador.
  • Para utilizar la API Payment Handler, que simplifica la integración con los sistemas de pago existentes, ahora debe definir explícitamente la fuente de los datos descargados especificando los dominios a los que se envían las solicitudes en el parámetro CSP connect-src (Content-Security-Policy). .
  • Se eliminó la API PPB_VideoDecoder(Dev), que se volvió irrelevante después de que finalizó el soporte de Adobe Flash.
  • Se agregó la API View Transitions, que facilita la creación de efectos de animación de transición entre diferentes estados DOM (por ejemplo, una transición suave de una imagen a otra).
  • Se agregó soporte para la función style() a la consulta CSS "@container" para aplicar estilos basados ​​en los valores calculados de las propiedades personalizadas del elemento principal.
  • Se agregaron funciones trigonométricas sin(), cos(), tan(), asin(), acos(), atan() y atan2() a CSS.
  • Se agregó una API de imagen en imagen de documento experimental (prueba de origen) para abrir contenido HTML arbitrario, no solo video, en modo imagen en imagen. A diferencia de abrir una ventana mediante una llamada window.open(), las ventanas creadas a través de la nueva API siempre se muestran encima de otras ventanas, no permanecen después de cerrar la ventana original, no admiten la navegación y no pueden especificar explícitamente la posición de visualización. .
    Chrome Versión 111
  • Es posible aumentar o disminuir el tamaño de ArrayBuffer, así como aumentar el tamaño de SharedArrayBuffer.
  • WebRTC implementa soporte para extensiones SVC (Scalable Video Coding) para adaptar la transmisión de video al ancho de banda del cliente y transmitir varias transmisiones de video de diferente calidad en una sola transmisión.
  • Se agregaron acciones de “diapositiva anterior” y “siguiente” a la API de sesión de medios para proporcionar navegación entre las diapositivas anterior y siguiente.
  • Se agregó una nueva sintaxis de pseudoclase ":nth-child(an + b)" y ":nth-last-child()" para permitir obtener un selector para filtrar previamente los elementos secundarios antes de realizar el "An+B" principal. lógica de selección sobre ellos.
  • Se han agregado nuevas unidades de tamaño de fuente del elemento raíz a CSS: rex, rch, ric y rlh.
  • Se implementa soporte completo para la especificación CSS Color Level 4, incluido soporte para siete paletas de colores (sRGB, RGB 98, Display p3, Rec2020, ProPhoto, CIE y HVS) y 12 espacios de color (sRGB Linear, LCH, okLCH, LAB, okLAB , Display p3, Rec2020, a98 RGB, ProPhoto RGB, XYZ, XYZ d50, XYZ d65), además de los colores Hex, RGB, HSL y HWB admitidos anteriormente. Se proporciona la posibilidad de utilizar sus propios espacios de color para animaciones y degradados.
  • Se ha agregado una nueva función color() a CSS que se puede usar para definir un color en cualquier espacio de color en el que los colores se especifican usando los canales R, G y B.
  • Se agregó la función color-mix(), definida en la especificación CSS Color 5, que le permite mezclar colores en cualquier espacio de color según un porcentaje determinado (por ejemplo, para agregar un 10% de azul al blanco, puede especificar "color-mix"). (en srgb, azul 10%, blanco);").
  • Se han realizado mejoras en las herramientas para desarrolladores web. El panel Estilos ahora admite la especificación CSS Color Level 4 y sus nuevos espacios y paletas de color. La herramienta para determinar el color de píxeles arbitrarios ("cuentagotas") ha agregado soporte para nuevos espacios de color y la capacidad de convertir entre diferentes formatos de color. Se ha rediseñado el panel de control de puntos de interrupción en el depurador de JavaScript.
    Chrome Versión 111

Además de las innovaciones y correcciones de errores, la nueva versión elimina 40 vulnerabilidades. Muchas de las vulnerabilidades se identificaron como resultado de 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. Como parte del programa para pagar recompensas en efectivo por descubrir vulnerabilidades para la versión actual, Google pagó 24 premios por valor de 92 dólares (un premio de 15000 dólares y 4000 dólares, dos premios de 10000 y 700 dólares, tres premios de 5000, 2000 y 1000 dólares, cinco premios $3000).

Fuente: opennet.ru

Añadir un comentario