<div dir="auto">Are you familiar with JPro? It lets you run JavaFX in the browser. We use it for the jfxcentral website.<br clear="all"><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Dirk Lemmermann <br><br>CEO Senapt GmbH<br><div>CEO DLSC Software & Consulting GmbH<br>Zurich, Switzerland<br>+41-(0)79-800-23-20<br><a href="http://www.dlsc.com" target="_blank">http://www.dlsc.com</a><br>mailto:<a href="mailto:dlemmermann@gmail.com" target="_blank">dlemmermann@gmail.com</a></div></div></div></div></div><div><br></div><div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">Jeff Martin <<a href="mailto:jeff@reportmill.com">jeff@reportmill.com</a>> schrieb am Mo. 26. Jan. 2026 um 20:45:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="line-break:after-white-space"><div>Thanks Kevin! I admit I was mostly asking out of curiosity - I would love to see more JavaFX in the browser. It looks like the WebFX project is doing some great things there though. :-)</div><div><br></div><div>jeff</div><div><br></div><div><br></div><div><div></div></div><blockquote type="cite"><div><div>Kevin Rushforth kevin.rushforth at <a href="http://oracle.com" target="_blank">oracle.com</a></div><div>Fri Jan 23 21:56:45 UTC 2026</div></div></blockquote></div><div style="line-break:after-white-space"><blockquote type="cite"><div><br></div><div>No, this isn't possible. Many of the pieces are there to do something </div><div>along these lines, but even our software renderer uses native code.</div><div><br></div><div>A combination of the experimental headless glass toolkit, the software </div><div>pipeline, and JFXPanel might get you most of the way there, but it would </div><div>take a fair bit of effort to get it to the point where it was usable </div><div>without any native code. And if you wanted an ordinary JavaFX </div><div>Application (as opposed to a JFXPanel embedded in a Swing app) to run it </div><div>would be even more work.</div><div><br></div><div>Long ago (before JDK 7) the predecessor to Glass and the Prism rendering </div><div>pipeline had an AWT-based implementation of the Windowing toolkit and a </div><div>Java2D-based renderer, but those are long gone (except for the "j2d" </div><div>renderer, which morphed into a printing pipeline).</div><div><br></div><div>I doubt this is a direction we would be interested in exploring again.</div><div><br></div><div>-- Kevin</div><div><br></div><div><br><blockquote type="cite"><div>On Jan 23, 2026, at 1:58 PM, Jeff Martin <<a href="mailto:jeff@reportmill.com" target="_blank">jeff@reportmill.com</a>> wrote:</div><br><div><div style="line-break:after-white-space">I wonder, is the architecture independent part of JavaFX written in 100% Java? If so, would it be possible to write a minimal architecture implementation using Java2D/AWT, so many JavaFX apps could run with just the standard JVM?<div><br></div><div>I see the repo stats say that ~73% of JavaFX is written in C/C++, and obviously Java2D wouldn’t help with the 3D features or WebView, but a “software only” JavaFX version could be interesting and let many JavaFX apps run in the browser with CheerpJ.</div><div><br></div><div>jeff</div><div><br></div><div>PS - I did ask AI, but it’s unclear to me whether the architecture independent code drops into C before it uses platform dependent code. I’m guessing that it does.</div><div><br></div><div><a href="https://chatgpt.com/share/6973d226-513c-8013-bcc1-0b70ec07a465" target="_blank">https://chatgpt.com/share/6973d226-513c-8013-bcc1-0b70ec07a465</a></div><div><br></div></div></div></blockquote></div><br></blockquote></div></blockquote></div></div>