카테고리 없음

[자바 스크립트] 디버깅 오류 메시지 : "이 페이지의 스크립트로 인해 Internet Explorer가 느리게 실행됩니다."

행복을전해요 2021. 2. 19. 11:03

예전에는 JavaScript가 그다지 사용되지 않았습니다. 더 정적 인 페이지를 사용했습니다. 요즘 PC는 전력이 적고 서버에서 복잡한 작업을 실행하는 것이 더 인기가있었습니다. JavaScript는 일부 애니메이션에만 사용되었습니다.

마이크로 소프트는 (나의 방식이든 아니든) 시간을 들여 자바 스크립트 기반 콘텐츠를 인정했습니다. (그들은 또한 IE8에서 JScript를 다루고있었습니다). IE9까지는 스크립트에서 5000000 이상의 명령을 실행하는 것이 잠재적 인 실수라고 생각했습니다.

지침 수를 검색하는 도구를 알지 못합니다. 브라우저 빌드 기능입니다.

그러나 대부분의 브라우저는 함수의 실행 시간을 검색합니다. 모든 컴퓨터에서 동일한 수의 명령이 다른 시간에 걸릴 수 있지만 벤치 마크를 설정할 수 있습니다.

컴퓨터에서 5000000 명령으로 스크립트를 실행하고 실행하는 데 걸리는 시간을 확인하십시오. 그런 다음 그 시간을 사용하여 다른 JavaScript를 벤치마킹하십시오. 100 % 정확하지는 않지만 한번 만져 보면 가까워 질 수 있습니다.

오래된 IE 개발자 도구는 매우 열악하기 때문에 타사 도구를 사용할 수 있습니다. 여기에 사용 예 : 인터넷 탐색기의 깊은 추적

어쨌든 "이 페이지의 스크립트로 인해 컴퓨터가 느리게 실행됩니다 ..."는 IE4-IE8 에서만 문제가됩니다 . 이러한 브라우저 는 더 이상 사용되지 않으므로이 질문도 그래야합니다.



출처
https://stackoverflow.com/questions/22079893