백그라운드 페이지를 조절하여 Chrome의 배터리 수명 및 성능 향상

비디오: [델 스토리지-②]데이터 또 íì£¼, 아! 마땅한 제품 없을까?…PS5000E, PS5500E 2024

비디오: [델 스토리지-②]데이터 또 íì£¼, 아! 마땅한 제품 없을까?…PS5000E, PS5500E 2024
Anonim

Chrome은 오늘날 최고 성능의 웹 브라우저 일 수 있지만 인상적인 기능으로 인해 배터리가 많이 소모됩니다. Chrome 탭은 백그라운드에서 실행될 때에도 많은 시스템 리소스를 사용하기 때문입니다. Google은 이제 배터리 수명과 브라우저 성능을 개선하기 위해 백그라운드 페이지를 조절하는 타이머를 개발하고 있습니다.

조절 시스템은 Chrome 56과 함께 제공되며 백그라운드 탭의 JavaScript 작업 수를 제한합니다. Google은 Chrome 백그라운드 페이지의 CPU 사용을 최소화하여 브라우저 성능을 개선하고 배터리 수명을 간접적으로 연장 할 수있는 한계를 가지고 있습니다.

Google은 현재 볼 수있는 Google 문서 도구 문서에서 새로운 메커니즘을 자세히 설명했습니다. 실시간 웹 기반 응용 프로그램이 급증함에 따라 지난 몇 년 동안 중요도가 높아진 리소스 집약적 JavaScript 타이머를 사용하는 것이 목표입니다. 실시간으로 알림을받는 이메일 및 채팅 메시지를 생각해보십시오. 개발자는 JavaScript 타이머를 사용하여 특정 시점에서 작업을 트리거합니다. 그러나 이러한 타이머는 많은 개발자가 논스톱 타이머로 페이지에 과부하를 가하는 경향이있어 크롬 백그라운드 탭이 기기에서 많은 양의 메모리를 소비하게하므로 악용 될 수 있습니다.

새로운 업데이트가 Chrome 56의 안정적인 버전으로 제공되면 Google은 각 탭에 시간 예산을 구현합니다. 시간 예산은 백그라운드 페이지를위한 Chrome의 JavaScript 처리 엔진에 대한 액세스를 제어합니다. 초점이 맞지 않은 페이지가 과도한 양의 타이머를 트리거하면 백그라운드 탭의 시간 예산이 소진 될 수 있습니다.

Google 엔지니어 Alexander Timin은 조절 메커니즘을 설명합니다.

  • 각 WebView에는 백그라운드에서 타이머를 실행하기위한 예산 (초)이 있습니다.
  • 타이머 작업은 예산이 음수가 아닌 경우에만 실행할 수 있습니다.
  • 타이머가 실행되면 예산에서 실행 시간이 차감됩니다.
  • 예산은 시간에 따라 재생됩니다 (초당 0.01 초의 비율로).

안정적인 Chrome 56의 공식 출시 날짜는 아직 없지만 Google은 Windows, Mac, Linux, Chrome OS, Android 및 Android WebView를위한 새로운 기능을 출시 할 계획입니다.

백그라운드 페이지를 조절하여 Chrome의 배터리 수명 및 성능 향상