저는 자바 스크립트로 게임을 작성했습니다. 웹 게임이 아니고 자바 스크립트가 스크립트 언어로 사용되는 게임 엔진을 사용하고 있습니다. 불행히도, 게임 엔진의 자바 스크립트 엔진은 SpiderMonkey의 고대 버전으로 내 게임을 약간 느리게 실행합니다. 대단히 느리지는 않지만 느린 속도로 진행되므로 최적화를하기로 결정했습니다.자바 스크립트 최적화
전역 변수 대신 로컬 변수를 사용하는 것과 같은 몇 가지 기본적인 최적화를 알고 있습니다 (어쨌든 좋은 생각입니다). 후위 증가/감소 대신 접두사를 사용하고 루프를 사용하지 않고 카운트 다운하지만 더 좋은 자바 스크립트 최적화는 무엇입니까? ?
루프 카운터 방향과 같은 미세 최적화 기능을 사용하기 전에 프로파일, 프로필, 프로필, 프로필 및 프로필 코드를 작성하십시오. – Pointy
요즘 JS 엔진이 대세다. 게임에서 최신 엔진을 사용하면 성능 문제가 해결 될 가능성이있다. 그것은 정말로 의문의 여지가 있습니까? –
슬프게도 예, 새로운 JS 엔진을 사용하는 것은 의문의 여지가 있습니다. 복잡하지만, C++에서 엔진을 쓴 것이지, SpiderMonkey 버전이 너무 오래되어서 최신 버전과의 API가 변경되어서는 안됩니다. DLL을 대체하고 소스를 편집해야합니다. –