Skip to content

CheerpJ

HTML5/WASM 으로 구현한 브라우저용 JVM 대체제

Features

  • Java 어플리케이션과 애플릿을 그대로 브라우저에서 로컬로 실행
    • 소스코드 없이도 .class 및 .jar 파일의 바이트코드 그대로 실행
  • 파일 시스템, 네트워킹 등 모든 시스템 기능을 포함하여 리플렉션, 멀티쓰레딩등의 Java언어 및 런타임의 기능들 100% 지원
    • 수정하지 않은 OpenJDK 기반
    • AOT 에서 JIT 컴파일로 변경
    • 완전한 클래스로더 지원
    • 확장가능한 JNI 아키텍처

See also

Favorite site