1 Kommentare

 
GN⁺ 2024-07-10
Hacker-News-Kommentare
  • hangout_services ist ein alter Technical-Debt-Hack, der entwickelt wurde, um die Entwicklung von Google Hangouts zu erleichtern

    • Hangouts war die App, die Videotelefonie erstmals im Browser mithilfe von WebRTC möglich machte
    • Dieses Modul legt CPU-/GPU-/RAM-Auslastung sowie Hardwaredetails für die App offen
    • Google wird auf diesen Twitter-Thread wahrscheinlich reagieren, indem es das einfach entfernt
    • Hangouts ist bereits ein eingestelltes Produkt, und das Chrome-Team überwacht die WebRTC-Performance
  • Meinung eines Xooglers

    • Ich habe auf GVC gearbeitet, der internen Videokonferenzplattform von Google
    • GVC wurde 2010–2011 entwickelt; damals war viel VC-Hardware proprietäre Ausrüstung wie Cisco Tandberg
    • Hangouts basierte auf GVC und ersetzte den Großteil der Tandberg-Geräte, wodurch Kosten gesenkt wurden
    • Monitoring war ein wichtiger Bestandteil von GVC
    • hangouts_services und die Domain-Beschränkung sind sehr wahrscheinlich Monitoring-Unterstützung für GVC
  • Im Oktober 2013 hinzugefügt

    • Die Erweiterung Hangouts Services wurde gebündelt in Chrome aufgenommen
    • Relevante Bug- und Review-URLs werden angegeben
  • Meinung eines Google-Mitarbeiters

    • In Google Meet kann man über das Menü „Fehlerbehebung und Hilfe“ verschiedene Statistikdaten einsehen
    • Es zeigt Daten wie die CPU-Auslastung an und kann auch vorschlagen, Tabs zu schließen, wenn das Gerät überlastet ist
  • Ähnliche Funktionen in anderen Browsern

    • Firefox hat ebenfalls spezielle APIs, die nur für Mozilla- oder Firefox-Domains bereitgestellt werden
    • Dazu gehören APIs, die bei der Installation von Erweiterungen oder beim First-Run-Erlebnis helfen
  • Meinung zum eingereichten Inhalt

    • Chrome hat eine integrierte Erweiterung, die öffentliche APIs verwendet
    • Diese Erweiterung teilt Informationen, wenn sie mit Google-Domains kommuniziert, aber andere Websites können das nicht
    • Es gibt keine „besondere versteckte API“
  • Zugriff auf die chrome.system.cpu-API

    • Auf diese API können alle Erweiterungen zugreifen (Berechtigung system.cpu erforderlich)
    • Es wird ein Link bereitgestellt, über den man alle von einer Erweiterung angeforderten Berechtigungen prüfen kann
  • Frage zu anderen Chromium-Browsern

    • Es wird die Frage aufgeworfen, ob Edge, Brave, Chromium und Ungoogled Chromium diese Funktion ebenfalls haben
  • Apple-spezifische Funktion in Safari

    • Es gibt eine Funktion, die einen speziellen Dialog anzeigt, mit dem man sich mit einem Apple-Konto bei anderen Websites anmelden kann
    • Sie wurde möglicherweise mit proprietären Argumenten implementiert, die kein Standard wie WebAuthn sind
  • Früherer Fall bei Google

    • Google hat so etwas schon einmal getan
    • Es gab einen Fall, in dem Native Client auf Domain-Ebene auf eine Allowlist gesetzt wurde, sodass es nur in Hangouts funktionierte