2

브라우저가 하드웨어 가속화 페이지 렌더링을 지원하는지 여부를 감지 할 수 있습니까? 또한 활성화되어 있는지 확인할 수 있습니까? Firefox 4, IE9 및 Chrome이 지원한다는 사실을 알고 있지만 브라우저, OS 및 컴퓨터 하드웨어 자체로 인해 사용 가능하거나 사용되지 않을 수 있습니다.JavaScript가 하드웨어 가속이 활성화되어 있는지 감지합니다.

DOM 스니핑의 일부 형태를 사용하면 가능합니까?

+0

하드웨어 가속을 사용할 수있는 경우에도 * 어떤 * 작업이 가속화되는 것을 어떻게 감지합니까? – Gabe

답변

0

다른 모든 브라우저 별 기능과 마찬가지로, 아마도 당신이 할 수있는 가장 좋은 방법은 일종의 기능 테스트를 고안하고 실제로 중요한 성능을 측정하는 것입니다.

사이트의 첫 번째 페이지가로드 된 다음 설정이있는 쿠키를 설정하면 할 수 있으며 한 번에 한 번만 수행하면되므로 잠시 동안 다시 할 필요가 없습니다 쿠키가 존재하는 한.

당신이 가장 중요하게 생각하는 성능 유형에 따라, 당신은 그 테스트에 매우 특정한 테스트를 고안 할 수 있습니다. 예를 들어 이미지 스케일링에 관심이 있다면 측정 가능한 시간을 얻고 타이밍 임계 값을 결정하기에 충분히 큰 루프에서 다양한 크기로 이미지를 확장하는 JS 테스트를 고안 할 수 있습니다.

가속화의 단일 바이너리 선택보다 좋을뿐만 아니라 관심있는 특정 기능을 테스트하고 실제 속도를 볼 수도 있습니다.

+0

http://stackoverflow.com/questions/15310894/checking-hardware-acceleration-availability-testing-available – useless

+0

@useless - 왜 하향 투표 했습니까? 당신이 연결된 대답을 감안할 때, 제 아이디어는 확실히 알 수있는 가장 좋은 방법 인 것 같습니다. – jfriend00

0

최근 하드웨어 가속을 사용하는 HTML (CSS3) 요소 주위에 빨간색 테두리가 그려지는 Chrome 용 편리한 명령 줄 스위치 (v. 16.0.912 사용)를 발견했습니다. 이 주제에 대해 게시 한 blog에서 자세한 내용을 읽을 수 있습니다.

관련 문제