5 ms·
CheerpJ 3.0: A WebAssembly JVM to run real-world applications in the browser
- jeffreportmill1 3y agoCongratulations on a great product! I've played with it quite a bit and we finally have a great version of Java in the browser!
- hpeter 3y agojava in the browser...sounds familiar...
- deleted 3y ago[deleted]
- k__ 3y ago[flagged]
- jeffreportmill1 3y agoCheerpJ uses http byte range requests which reduces the amount of necessary downloads. My full featured Java app downloads < 20 mb with CJ, which is about the same as hitting the front page of NYTimes.com or spending 20 seconds on YouTube.
- k__ 3y agoYes, that's not bad.
- deleted 3y ago[deleted]
- kevingadd 3y ago"It can run minecraft" is a pretty impressive bar to pass
- zb3 3y agoOne missing feature is the native code support for JNI.. Currently you have to manually provide JS functions to CheerpJ, and this isn't integrated with CheerpX AFAIK
- apignotti 3y agoAs part of the next release cycle we plan to release our C/C++ JNI implementation so that 3rd party JNI components can be compiled to dynamically loaded .wasm libraries. This will be based on Cheerp (our C++ -> WebAssembly compiler). Integration with CheerpX is another possibility, but we think building the modules from source it's a more realistic solution in the medium term.
- charcircuit 3y agoNot using the system's runtime also means that it's impossible for an applet to attatch to a local java process as a debugger.
- deleted 3y ago[deleted]