CheerpJ
Docs Blog Demos
CheerpJ
  1. Overview
  2. FAQ
  3. Demos
  4. Changelog
  5. Getting started
    1. Run a Java application
    2. Run a Java applet
    3. Run a Java library
    4. Run a JNLP
  6. Guides
    1. AOT Optimization
    2. DOM and JavaScript interoperability
    3. File System support
    4. Implementing native methods
    5. Startup time optimization
    6. Using Web Workers
  7. Reference
    1. Command line options
    2. Java API
    3. Runtime API
    4. Web Worker APIs

Guides

Deprecation notice
CheerpJ 2 is deprecated. Consider migrating to CheerpJ 3 .
  • AOT Optimization
  • DOM and JavaScript interoperability
  • File System support
  • Implementing native methods
  • Startup time optimization
  • Using Web Workers
Getting started Reference
Leaning Technologies
UK Business Tech Awards 2022 Finalist National Technology Awards 2022 Winner

Technology

  • Cheerp
  • CheerpJ
  • CheerpX
  • CheerpX for Flash
  • BrowserPod

Browser extensions

  • CheerpJ Applet Runner
  • CheerpJ JNLP Runner

Resources

  • Documentation
  • Blog
  • GitHub
  • Contributing

Company

  • About us
  • News
  • Privacy policy
  • Careers

© 2026 Leaning Technologies . All rights reserved.

Cheerp is a registered trademark of Leaning Technologies. The Cheerp, CheerpJ, and CheerpX logos are based on the HTML5 logo by W3C (license)