It runs byte code in a JS-(or WASM) implemented JVM, isn’t it?
It is really fast, but slightly different than J2CL.
TeaVM transpiles Java bytecode to native JS, only keeping the required classes. The output is compact, efficient, and fast to download in a browser. No interpreter or runtime is used, which makes TeaVM apps fast and light.
Oh I see. The difference is that it works from class files, not source (making other jvm languages supported as well)