Lanzamiento de Chrome 111

Google ha lanzado la versión del navegador web Chrome 111. Paralelamente, está disponible la versión estable del proyecto libre Chromium, que sirve de base para Chrome. El navegador Chrome se diferencia de Chromium por el uso de los logotipos de Google, la presencia 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 actualización automática, la activación constante del aislamiento Sandbox, la provisión de claves para Google API y la transmisión de parámetros RLZ durante las búsquedas. Para aquellos que necesitan más tiempo para actualizar, se respalda una rama denominada Extended Stable, que se acompaña de un periodo de 8 semanas. La siguiente versión de Chrome 112 está programada para el 4 de abril.

Los principales cambios en Chrome 111:

  • Se han actualizado los elementos de la interfaz relacionados con la iniciativa Privacy Sandbox, permitiendo definir las categorías de interés del usuario y utilizarlas en lugar de cookies de seguimiento para segmentar grupos de usuarios con intereses similares sin identificar a los usuarios individuales. En esta nueva versión, se ha añadido un nuevo diálogo que informa a los usuarios sobre las posibilidades de Privacy Sandbox y redirige a una página de configuración donde se puede ajustar la información transmitida a las redes publicitarias.
    Lanzamiento de Chrome 111
    Lanzamiento de Chrome 111
  • Se ha propuesto un nuevo diálogo con información sobre la activación de la sincronización entre navegadores de configuraciones, historial, marcadores, base de autocompletar y otros datos.
    Lanzamiento de Chrome 111
  • En las plataformas Linux y Android, las operaciones de resolución de nombres en DNS se han trasladado de un proceso de red aislado a un proceso no aislado del navegador, ya que al trabajar con el resolvedor del sistema no se pueden implementar algunas restricciones de sandbox aplicadas a otros servicios de red.
  • Se ha añadido soporte para el inicio de sesión automático de los usuarios en los servicios de identificación de Microsoft (Azure AD SSO), utilizando la información de la cuenta de Microsoft Windows.
  • En el mecanismo de actualización de Chrome en Windows y macOS, se ha garantizado el manejo de actualizaciones para las 12 últimas versiones del navegador.
  • Para utilizar la API Payment Handler, que simplifica la integración con sistemas de pago existentes, ahora se requiere la definición explícita de la fuente de los datos descargados a través de la especificación en el parámetro CSP connect-src (Content-Security-Policy) dominios, a los que se envían solicitudes.
  • Se ha eliminado la API PPB_VideoDecoder(Dev), que ha quedado obsoleta tras el cese de soporte para Adobe Flash.
  • Se ha añadido la API View Transitions, que simplifica la creación de efectos de animación de transición entre diferentes estados del DOM (por ejemplo, una transición suave de una imagen a otra).
  • En CSS, se ha añadido soporte para la función style() en la consulta «@container» para aplicar estilos en función de los valores calculados de las propiedades personalizadas del elemento padre.
  • Se han añadido funciones trigonométricas en CSS: sin(), cos(), tan(), asin(), acos(), atan() y atan2().
  • Se ha añadido la API Document Picture in Picture en versión experimental (origin trial) para abrir contenido HTML en modo 'imagen en imagen', no solo videos. A diferencia de abrir una ventana a través de window.open(), las ventanas creadas con la nueva API siempre se muestran encima de otras ventanas, no permanecen después de cerrar la ventana original, no admiten navegación y no pueden definir explícitamente la posición de salida.
    Lanzamiento de Chrome 111
  • Se ha proporcionado la capacidad de aumentar o reducir el tamaño de ArrayBuffer, así como de aumentar el tamaño de SharedArrayBuffer.
  • En WebRTC se ha implementado soporte para extensiones SVC (Scalable Video Coding) para adaptar el flujo de video según el ancho de banda del cliente y transmitir múltiples flujos de video de diferentes calidades en una sola transmisión.
  • En la API Media Session se han añadido las acciones 'previousslide' y 'nextslide' para organizar la navegación entre la diapositiva anterior y la siguiente.
  • Se ha añadido una nueva sintaxis de pseudoclases ':nth-child(an + b)' y ':nth-last-child()', que permite obtener un selector para filtrar previamente los elementos hijos antes de ejecutar la lógica principal de selección 'An+B'.
  • En CSS, se han añadido nuevas unidades de medida para el tamaño de fuente del elemento raíz: rex, rch, ric y rlh.
  • Se ha implementado soporte completo para la especificación CSS Color Level 4, incluyendo el soporte de 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 formatos de color previamente soportados Hex, RGB, HSL y HWB. Se ha proporcionado la capacidad de utilizar espacios de color personalizados para animaciones y gradientes.
  • En CSS, se ha añadido una nueva función color(), que se puede usar para definir el color en cualquier espacio de color en el que los colores se especifiquen mediante los canales R, G y B.
  • Se ha añadido la función color-mix(), definida en la especificación CSS Color 5, que permite mezclar colores en cualquier espacio de color en base a un porcentaje especificado (por ejemplo, para añadir un 10% de azul a blanco se puede indicar 'color-mix(in srgb, blue 10%, white);').
  • Se han realizado mejoras en las herramientas para desarrolladores web. En el panel de estilos se ha añadido soporte para la especificación CSS Color Level 4 y los nuevos espacios y paletas de color propuestos en ella. La herramienta de selección de color de píxeles arbitrarios («cuentagotas») ahora soporta nuevos espacios de color y permite la conversión entre diferentes formatos de especificación de color. Se ha reestructurado el depurador de JavaScript. panel de control puntos de ruptura.
    Lanzamiento de Chrome 111

Además de las nuevas funciones y correcciones de errores, se han resuelto 40 vulnerabilidades en la nueva versión. Muchas de estas vulnerabilidades fueron identificadas mediante pruebas automatizadas utilizando herramientas como AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer y AFL. No se han detectado problemas críticos que permitan eludir todos los niveles de defensa 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, Google ha otorgado 24 premios por un total de 92 mil dólares estadounidenses (un premio de $15000 y $4000, dos premios de $10000 y $700, tres premios de $5000, $2000 y $1000, y cinco premios de $3000).

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