Big shoutout to https://t.co/V4Mo5SaZx0 for hosting our founder on the podcast. An opportunity to explain Elide is another opportunity to fall in love with it again.
Cheers
#typescript#Elide#Bun#Node#GraalVM#polyglot
https://t.co/DUbu2oaA9Y
@GameShopCorp Really cool use case. We are doing a lot of work around GraalVM, and can help you if you get hung up. Think you could chat with us about your goals and experiences so far? https://t.co/DINbLAMbTw
@SumitM_X Can’t forget the GraalVM ecosystem. For example, we are in beta and can support running many languages in the same process, and even natively. Shared memory & GC etc. Currently support #Kotlin (2.2.20), #Java (JDK 25), #TypeScript, & #Python w/ support coming for LLVM and WASM
@Piero_Go_@BrodaNoel@jxnlco You could skip the FastAPI layer entirely. Our runtime lets your TypeScript call Python functions in-process. Same app, shared memory, no endpoints.
@NickLaptev@SumitM_X Maybe not designed for it, but def not impractical now.
What we’ve done is build a GraalVM native image that replaces javac, kotlinc, and jar. Gradle calls it directly, skipping JIT warmup. Java apps under 10K classes compile ~20× faster with fast cold starts.
@emrahdma Gradle invokes javac and runs it on the JVM. We ship it precompiled to native code. This skips JVM startup and JIT warmup. Gradle cannot do this without Elide, as it only uses regular JDK distributions.
@emrahdma Hi Emrah, ty! We’re always working to keep docs current. Sometimes we're caught up in the code 😅
However, if the image below is what you’re referring to, this is as intended. The .ts file imports and calls a Python function to demonstrate Elide’s polyglot behavior. ⚡