Java SlideShow app
For our JavaOne presentation on "Java and WebAssembly", we used a home-brew Java-in-the-browser presentation tool to demonstrate our point (as subtly as possible?). Only a couple weeks of development, it turns any markdown file on the web into a slide show.
Click here to run it yourself: https://reportmill.com/SlideShow
The code is in the 'snapshow' directory of this demos repo: https://github.com/reportmill/SnapDemos
7 comments · 85% upvoted · other discussions

[removed]
jeffreportmill [OP] 1 points · Apr 2026
Thanks! It is using CheerpJ which lets me launch the desktop version in the browser. The CheerpJ JVM is WASM and it does a JIT of Java runtime and my jar to ASM.js (they will eventually transition that to WASM, but for now JS still has some benefits).
I can also do AOT compile with very small runtime with TeaVM: https://reportmill.com/SlideShow/teavm/
The TeaVM version is older (I enjoy the convenience of CheerpJ using the same jar).