6
그렇다면 Google의 V8 엔진을 통해 일반적인 Javascript처럼 실행되는지 또는 어셈블리를 사용하여 거의 기본 성능으로 실행되는지 어떻게 확인할 수 있습니까?Firefox가 asm.js 코드를 사용하는지 어떻게 확인할 수 있습니까?
그렇다면 Google의 V8 엔진을 통해 일반적인 Javascript처럼 실행되는지 또는 어셈블리를 사용하여 거의 기본 성능으로 실행되는지 어떻게 확인할 수 있습니까?Firefox가 asm.js 코드를 사용하는지 어떻게 확인할 수 있습니까?
콘솔을 보면 Firefox는 asm.js가 유효한지 여부를 알려줍니다. 위의 스크립트를 붙여 넣은 경우 다음과 같이 표시됩니다.
TypeError: asm.js type error: non-expression-statement call must be coerced test.html:23
아니요. 이 경우 23 행은 다음과 같습니다
이 return +sqrt(+square(x) + +square(y));
다음 오류 콘솔 말한다 :
return +sqrt(square(x) + square(y));
나는이와 함께 그 라인을 교체 할 경우 모든 것이 괜찮 았는데 의미
Error: successfully compiled asm.js code (total compilation time 0ms)
을 (그리고 "오류"는 JS 엔진이이 경우 성공을보고하는 방법의 가짜 특질이며, 나는이 문제를 해결하기 위해 https://bugzilla.mozilla.org/show_bug.cgi?id=950527을 제출했습니다.)