웹 브라우저의 주요 JavaScript
엔진과 nodeJS
에는 수년간 just-in-time
컴파일러가 있습니다.JavaScript jits, 특히 V8에서 생성 된 코드의 어셈블리 코드를 볼 수있는 방법이 있습니까?
다양한 CPU 용 많은 컴파일러가 출력 한 어셈블리 코드를 보여주는 Compiler Explorer의 비디오를 방금 보았습니다.
JS 엔진의 jits에서 생성 된 코드에 대해 궁금해했습니다.
이러한 엔진 중 하나라도 저수준으로 생성 된 코드를 볼 수있는 방법이 있습니까? (이 올바른 SE 사이트로 마이그레이션 주시기 바랍니다 SO에 장소를 벗어나면.)
V8 들어
시청중인 비디오는 CppCon2017에서 아마 Matt Godbolt의 연설이었습니다 : [ "내 컴파일러가 나에게 최근에 한 일은 무엇인가? 컴파일러의 뚜껑을 풀기 "] (https://youtu.be/bSkpMdDe4g4). –