1 comentarios

 
GN⁺ 2024-07-10
Comentarios en Hacker News
  • hangout_services es un hack de deuda técnica antiguo hecho para facilitar el desarrollo de Google Hangouts

    • Hangouts fue la app que por primera vez hizo posibles las videollamadas en el navegador usando WebRTC
    • Este módulo expone a la app el uso de CPU/GPU/RAM y detalles del hardware
    • Es probable que Google simplemente elimine esto en respuesta a este hilo de Twitter
    • Hangouts ya es un producto muerto, y el equipo de Chrome está monitoreando el rendimiento de WebRTC
  • Opinión de un Xoogler

    • Tiene experiencia trabajando en GVC, la plataforma interna de videoconferencias de Google
    • GVC se desarrolló en 2010-2011, y en ese momento muchos equipos de VC eran hardware propietario como Cisco Tandberg
    • Hangouts se convirtió en la base de GVC y reemplazó la mayor parte del equipo Tandberg, reduciendo costos
    • El monitoreo era una parte importante de GVC
    • Es muy probable que hangouts_services y la restricción por dominio sean soporte de monitoreo para GVC
  • Contenido agregado en octubre de 2013

    • La extensión Hangouts Services se incluyó en Chrome como parte del bundle
    • Se proporcionan el bug relacionado y la URL de revisión
  • Opinión de un empleado de Google

    • En Google Meet se pueden ver varios datos estadísticos desde el menú "Solución de problemas y ayuda"
    • Muestra datos como el uso de CPU y hasta puede sugerir cerrar pestañas cuando el dispositivo está sobrecargado
  • Funciones similares en otros navegadores

    • Firefox también tiene APIs especiales disponibles solo para dominios de Mozilla o Firefox
    • Incluyen APIs para ayudar con la instalación de extensiones o la experiencia de primera ejecución
  • Opinión sobre el contenido enviado

    • Chrome tiene una extensión integrada que usa APIs públicas
    • Esta extensión comparte información al comunicarse con dominios de Google, pero otros sitios web no pueden hacerlo
    • No existe una "API especial oculta"
  • Acceso a la API chrome.system.cpu

    • Todas las extensiones pueden acceder a esta API (requiere el permiso system.cpu)
    • Se proporciona un enlace donde se pueden revisar todos los permisos solicitados por las extensiones
  • Pregunta sobre otros navegadores basados en Chromium

    • Se plantea si Edge, Brave, Chromium y Ungoogled Chromium también tienen esta función
  • Funciones específicas de Apple en Safari

    • Tiene una función para mostrar un cuadro de diálogo especial que permite iniciar sesión en otros sitios web con una cuenta de Apple
    • Podría estar implementado usando argumentos propietarios no estándar, en lugar de algo como WebAuthn
  • Casos anteriores de Google

    • Google ya ha hecho cosas parecidas antes
    • Hubo un caso en el que Native Client estaba en una allowlist a nivel de dominio para que solo funcionara en Hangouts