swc4j can now compile TypeScript directly to JVM bytecode. Classes, interfaces, inheritance, control flow — all emit standard Java 17 bytecode via SWC's parser + a custom code generator. No V8/GraalVM needed. Compiled classes extend ArrayList, implement Runnable, and pass instanceof — they're real JVM classes. Experimental but functional.
swc4j can now compile TypeScript directly to JVM bytecode. Classes, interfaces, inheritance, control flow — all emit standard Java 17 bytecode via SWC's parser + a custom code generator. No V8/GraalVM needed. Compiled classes extend ArrayList, implement Runnable, and pass instanceof — they're real JVM classes. Experimental but functional.