Emscripten

Emscripten은 LLVM 컴파일러에 대한 백엔드로서 실행되는 소스 대 소스 컴파일러로서, Asm.js라는 이름의 자바스크립트 하위 집합을 생성한다. 웹어셈블리도 생성이 가능하다.https://github.com/kripken/emscripten/wiki/WebAssembly 이를 통해 표준 실행 파일로서 실행되도록 설계된 애플리케이션과 라이브러리들이 클라이언트 사이드 웹 애플리케이션과 연동될 수 있게 해준다. asm.js는 브라우저에 의해 미리 컴파일이 가능한데, 이 말은 컴파일된 프로그램들이 자바스크립트로 전통적으로 작성된 것들보다 훨씬 더 빠르게 실행될 수 있음을 의미한다.

Emscripten은 언리얼 엔진 3, SQLite, MeshLab,http://www.meshlabjs.net - Homepage of the experimental, client based, javascript, version of :en:MeshLab that runs inside a browser 불릿 물리 엔진, 오토캐드, Qt 애플리케이션 프레임워크 등을 이식하기 위해 사용되고 있다.

 같이 보기 
 Asm.js
 구글 네이티브 클라이언트 (PNaCl)
 Haxe

 각주 

 외부 링크 

 Project page on GitHub
 List of demos and tutorial

분류:컴파일러
분류:자바스크립트 라이브러리
분류:소스 대 소스 컴파일러
분류:MIT 라이선스 소프트웨어