Penpot is also implemented in Clojure/ClojureScript. ClojureScript is a Clojure Dialect which compiles down to JavaScript. So there is no Java involved on the frontend :)
>Clojure is a dynamic and functional dialect of the programming language Lisp on the Java platform.
So I thought this is built on Java, or like that. I’d love if someone could explain it in simple terms, as I’d love to drop the ‘Java = bad’ attitude. It’s just that my prior experience taught me to stay away from Java.
“Java = bad” is also something that you should probably drop. The JVM in particular is a very robust host and there’s a large ecosystem for it. Java the language has also improved over the years, but the JVM is great (and has a large market share as a result).