Hacker News 의견
-
hangout_services는 Google Hangouts 개발을 쉽게 하기 위해 만들어진 오래된 기술 부채 해킹임
- Hangouts는 WebRTC를 사용하여 브라우저에서 비디오 통화를 처음으로 가능하게 한 앱임
- 이 모듈은 CPU/GPU/RAM 사용량 및 하드웨어 세부 정보를 앱에 노출함
- Google은 이 트위터 스레드에 반응하여 단순히 이를 삭제할 가능성이 높음
- Hangouts는 이미 죽은 제품이며, Chrome 팀이 WebRTC 성능을 모니터링하고 있음
-
Xoogler의 의견
- Google의 내부 화상 회의 플랫폼인 GVC에서 일한 경험이 있음
- GVC는 2010-2011년에 개발되었으며, 당시 많은 VC 장비가 Cisco Tandberg와 같은 독점 장비였음
- Hangouts는 GVC의 기반이 되었고, 대부분의 Tandberg 장비를 대체하여 비용을 절감함
- 모니터링은 GVC의 중요한 부분이었음
- hangouts_services와 도메인 제한은 GVC를 위한 모니터링 지원일 가능성이 높음
-
2013년 10월에 추가된 내용
- Hangouts Services 확장을 Chrome에 번들로 포함함
- 관련 버그와 리뷰 URL이 제공됨
-
Google 직원의 의견
- Google Meet에서 "문제 해결 및 도움말" 메뉴를 통해 다양한 통계 데이터를 확인할 수 있음
- CPU 사용량 등의 데이터를 보여주며, 기기가 과부하 상태일 때 탭을 닫으라는 제안도 할 수 있음
-
다른 브라우저의 유사 기능
- Firefox도 Mozilla 또는 Firefox 도메인에만 제공되는 특수 API를 가지고 있음
- 확장 프로그램 설치나 첫 실행 경험을 돕는 API 등이 있음
-
제출된 내용에 대한 의견
- Chrome에는 공개된 API를 사용하는 내장 확장이 있음
- 이 확장은 Google의 도메인과 통신할 때 정보를 공유하지만, 다른 웹사이트는 이를 할 수 없음
- "특별한 숨겨진 API"는 없음
-
chrome.system.cpu API 접근
- 이 API는 모든 확장이 접근할 수 있음 (system.cpu 권한 필요)
- 확장이 요청하는 모든 권한을 확인할 수 있는 링크가 제공됨
-
다른 Chromium 브라우저에 대한 질문
- Edge, Brave, Chromium, Ungoogled Chromium도 이 기능을 가지고 있는지에 대한 질문이 제기됨
-
Safari의 Apple 특정 기능
- Apple 계정으로 다른 웹사이트에 로그인할 수 있는 특별한 대화 상자를 표시하는 기능이 있음
- WebAuthn과 같은 표준이 아닌 독점적인 인수를 사용하여 구현되었을 가능성이 있음
-
Google의 과거 사례
- Google은 이전에도 유사한 일을 한 적이 있음
- Native Client가 도메인 수준에서 허용 목록에 포함되어 Hangouts에서만 작동하도록 한 사례가 있음