1 comentários

 
GN⁺ 2024-07-10
Comentários do Hacker News
  • hangout_services é uma gambiarra antiga de dívida técnica criada para facilitar o desenvolvimento do Google Hangouts

    • O Hangouts foi o app que primeiro tornou possível fazer chamadas de vídeo no navegador usando WebRTC
    • Esse módulo expõe para o app o uso de CPU/GPU/RAM e detalhes de hardware
    • O Google provavelmente vai simplesmente remover isso em resposta a esta thread no Twitter
    • O Hangouts já é um produto morto, e a equipe do Chrome está monitorando o desempenho do WebRTC
  • Opinião de um Xoogler

    • Trabalhou na GVC, a plataforma interna de videoconferência do Google
    • A GVC foi desenvolvida em 2010-2011, quando muito equipamento de VC era hardware proprietário como o Cisco Tandberg
    • O Hangouts virou a base da GVC e substituiu a maior parte do equipamento Tandberg, reduzindo custos
    • Monitoramento era uma parte importante da GVC
    • O hangouts_services e a restrição de domínio provavelmente existem para dar suporte ao monitoramento da GVC
  • Adicionado em outubro de 2013

    • A extensão Hangouts Services foi incluída em bundle no Chrome
    • São fornecidas URLs de bug e de review relacionadas
  • Opinião de um funcionário do Google

    • No Google Meet, é possível ver vários dados estatísticos pelo menu "Solução de problemas e ajuda"
    • Ele mostra dados como uso de CPU e também pode sugerir fechar abas quando o dispositivo está sobrecarregado
  • Recursos semelhantes em outros navegadores

    • O Firefox também tem APIs especiais disponíveis apenas para domínios da Mozilla ou do Firefox
    • Há APIs para ajudar na instalação de extensões ou na experiência da primeira execução, por exemplo
  • Opinião sobre o conteúdo enviado

    • O Chrome tem uma extensão embutida que usa APIs públicas
    • Essa extensão compartilha informações ao se comunicar com domínios do Google, mas outros sites não podem fazer isso
    • Não existe nenhuma "API escondida especial"
  • Acesso à API chrome.system.cpu

    • Todas as extensões podem acessar essa API (é necessária a permissão system.cpu)
    • É fornecido um link onde se pode ver todas as permissões solicitadas pela extensão
  • Pergunta sobre outros navegadores Chromium

    • Foi levantada a pergunta se Edge, Brave, Chromium e Ungoogled Chromium também têm esse recurso
  • Recursos específicos da Apple no Safari

    • Há uma função que mostra um diálogo especial para fazer login em outros sites com a conta Apple
    • É possível que isso tenha sido implementado usando argumentos proprietários, e não um padrão como WebAuthn
  • Casos anteriores do Google

    • O Google já fez algo parecido antes
    • Houve um caso em que o Native Client foi colocado em uma allowlist no nível de domínio para funcionar apenas no Hangouts