▲GN⁺ 2024-07-10 | parent | ★ favorite | on: 구글 크롬, *.google.com에서만 접근 가능한 API 제공(twitter.com/lcasdev)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에서만 작동하도록 한 사례가 있음
Hacker News 의견
hangout_services는 Google Hangouts 개발을 쉽게 하기 위해 만들어진 오래된 기술 부채 해킹임
Xoogler의 의견
2013년 10월에 추가된 내용
Google 직원의 의견
다른 브라우저의 유사 기능
제출된 내용에 대한 의견
chrome.system.cpu API 접근
다른 Chromium 브라우저에 대한 질문
Safari의 Apple 특정 기능
Google의 과거 사례