Versión de Chrome 111

Google presentou a versión do navegador web Chrome 111. Ao mesmo tempo, está dispoñible unha versión estable do proxecto Chromium gratuíto, que serve como base de Chrome. O navegador Chrome diferénciase de Chromium no uso dos logotipos de Google, a presenza dun sistema de envío de notificacións en caso de fallo, módulos para reproducir contido de vídeo protexido contra copia (DRM), un sistema de instalación automática de actualizacións, habilitando permanentemente o illamento de Sandbox , proporcionando claves á API de Google e transmitindo parámetros RLZ- ao buscar. Para aqueles que necesitan máis tempo para actualizar, a rama estable estendida é compatible por separado, seguida de 8 semanas. A próxima versión de Chrome 112 está prevista para o 4 de abril.

Cambios clave en Chrome 111:

  • Actualizáronse os elementos da IU de privacidade Sandbox para permitir que se definan e utilicen categorías de intereses dos usuarios en lugar de cookies de seguimento para identificar grupos de usuarios con intereses similares sen identificar usuarios individuais. A nova versión engade un novo diálogo que informa aos usuarios sobre as capacidades de Privacy Sandbox e redirixe a unha páxina de configuración onde pode configurar a información transmitida ás redes publicitarias.
    Versión de Chrome 111
    Versión de Chrome 111
  • Propúxose un novo diálogo con información sobre como habilitar a posibilidade de sincronizar a configuración, o historial, os marcadores, a base de datos de autocompletar e outros datos entre os navegadores.
    Versión de Chrome 111
  • Nas plataformas Linux e Android, as operacións de resolución de nomes DNS móvense dun proceso de rede illado a un proceso de navegador non illado, xa que cando se traballa co resolvedor do sistema, é imposible implementar algunhas restricións de sandbox que se aplican a outros servizos de rede.
  • Engadiuse compatibilidade para iniciar sesión automaticamente nos servizos de identidade de Microsoft (Azure AD SSO) mediante a información da conta de Microsoft Windows.
  • O mecanismo de actualización de Chrome en Windows e macOS xestiona as actualizacións das 12 últimas versións do navegador.
  • Para usar a API Payment Handler, que simplifica a integración cos sistemas de pago existentes, agora cómpre definir explícitamente a orixe dos datos descargados especificando os dominios aos que se envían as solicitudes no parámetro CSP connect-src (Content-Security-Policy) .
  • Eliminouse a API PPB_VideoDecoder(Dev), que se volveu irrelevante despois de que rematou a compatibilidade con Adobe Flash.
  • Engadiuse a API View Transitions, que facilita a creación de efectos de animación de transición entre diferentes estados DOM (por exemplo, unha transición suave dunha imaxe a outra).
  • Engadiuse compatibilidade coa función style() á consulta CSS "@container" para aplicar estilos baseados nos valores calculados das propiedades personalizadas do elemento principal.
  • Engadíronse funcións trigonométricas sin(), cos(), tan(), asin(), acos(), atan() e atan2() a CSS.
  • Engadiuse unha API de imaxe en imaxe de documento experimental (proba de orixe) para abrir contido HTML arbitrario, non só vídeo, no modo imaxe en imaxe. A diferenza de abrir unha ventá mediante unha chamada window.open(), as fiestras creadas a través da nova API móstranse sempre enriba doutras fiestras, non permanecen despois de pechar a fiestra orixinal, non admiten a navegación e non poden especificar explícitamente a posición de visualización. .
    Versión de Chrome 111
  • É posible aumentar ou diminuír o tamaño do ArrayBuffer, así como aumentar o tamaño do SharedArrayBuffer.
  • WebRTC implementa soporte para extensións SVC (Scalable Video Coding) para adaptar o fluxo de vídeo ao ancho de banda do cliente e transmitir varios fluxos de vídeo de diferente calidade nun fluxo.
  • Engadíronse accións "previousslide" e "nextslide" á API de sesión multimedia para proporcionar navegación entre as diapositivas anteriores e as seguintes.
  • Engadíronse novas sintaxes de pseudoclase ":nth-child(an + b)" e ":nth-last-child()" para permitir que un selector filtre previamente os elementos fillos antes de realizar o principal "An+B" lóxica de selección sobre eles.
  • Engadíronse a CSS novas unidades de tamaño de letra do elemento raíz: rex, rch, ric e rlh.
  • Implementouse o soporte completo para a especificación CSS Color Level 4, incluíndo soporte para sete paletas de cores (sRGB, RGB 98, Display p3, Rec2020, ProPhoto, CIE e HVS) e 12 espazos de cor (sRGB Linear, LCH, okLCH, LAB, okLAB). , Display p3, Rec2020, a98 RGB, ProPhoto RGB, XYZ, XYZ d50, XYZ d65), ademais das cores Hex, RGB, HSL e HWB admitidas anteriormente. Ofrécese a posibilidade de usar os seus propios espazos de cor para a animación e os gradientes.
  • Engadiuse a CSS unha nova función color() que se pode usar para definir unha cor en calquera espazo de cor no que se especifiquen as cores mediante as canles R, G e B.
  • Engadiuse a función color-mix(), definida na especificación CSS Color 5, que che permite mesturar cores en calquera espazo de cores en función dunha porcentaxe determinada (por exemplo, para engadir un 10% de azul ao branco, podes especificar "color-mix". (en srgb, azul 10%, branco);").
  • Realizáronse melloras nas ferramentas para desenvolvedores web. O panel Estilos agora admite a especificación CSS Color Level 4 e os seus novos espazos de cores e paletas. A ferramenta para determinar a cor de píxeles arbitrarios ("congotas") engadiu soporte para novos espazos de cor e a capacidade de converter entre diferentes formatos de cores. O panel de control do punto de interrupción no depurador de JavaScript foi redeseñado.
    Versión de Chrome 111

Ademais de innovacións e correccións de erros, a nova versión elimina 40 vulnerabilidades. Moitas das vulnerabilidades identificáronse como resultado de probas automatizadas mediante as ferramentas AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer e AFL. Non se identificaron problemas críticos que permitan ignorar todos os niveis de protección do navegador e executar código no sistema fóra do entorno sandbox. Como parte do programa para pagar recompensas en metálico por descubrir vulnerabilidades para a versión actual, Google pagou 24 premios por valor de 92 mil dólares (un premio de 15000 dólares e 4000 dólares, dous premios de 10000 dólares e 700 dólares, tres premios de 5000 dólares, 2000 dólares e 1000 dólares). $3000).

Fonte: opennet.ru

Engadir un comentario