The next generation of @graalvm.org is shaping up nicely: fast startup, low CPU and memory usage, with no build step or project changes required! 🚀 Here’s a simple benchmark using a single-file program:
Fabio Niephaus
Fabio Niephaus
@fniephaus.com
Research Manager on the @graalvm.org team at Oracle. Graal Languages, Native Image, developer tools, GraalVM developer experience. Previously at @hpi.bsky.social, @googlecolab.bsky.social, and @matonguitars.bsky.social. Views are my own.
525 followers148 following96 posts
Still a work in progress, but you can try the early access builds today: Linux x64: gds.oracle.com/download/gra... Linux AArch64: gds.oracle.com/download/gra... macOS AArch64: gds.oracle.com/download/gra... Windows x64: gds.oracle.com/download/gra... More details: github.com/oracle/graal...
Meet @pyronautfw.bsky.social! 🐍🚀 @thomaswue.dev and @graemerocher.bsky.social live at @devoxx.com, showing Pyronaut in action: Python and Java coming together through @micronautfw.bsky.social, GraalPy, and @graalvm.org – with fast startup, low memory footprint, and a tight developer feedback loop.🔥
Curious about what's new in @graalvm.org? Meet @thomaswue.dev, @alina-yurenko.bsky.social, @graemerocher.bsky.social, and me at @devoxx.com this week!
Join us at @devoxx.com next week! Explore what's new across the GraalVM ecosystem — from Native Image and Python to AI — and bring your questions! @thomaswue.dev @alina-yurenko.bsky.social @graemerocher.bsky.social @fniephaus.com
Curious what’s new in @graalvm.org? Meet me at: 🇧🇪 @devoxx.com BE · Oct 5–9 🇨🇭 @jugch.bsky.social, Zurich · Oct 20 🇨🇭 GraalVM Community Summit · Oct 21–22 🇲🇦 #DevoxxMA · Nov 4–5 I’ll share the latest – from Native Image, Python, and WebAssembly to Oracle Database. Where will I see you? 👋
Join us at @devoxx.com next week! Explore what's new across the GraalVM ecosystem — from Native Image and Python to AI — and bring your questions! @thomaswue.dev @alina-yurenko.bsky.social @graemerocher.bsky.social @fniephaus.com
GraalVM 🤝 WebAssembly Join me at @bedcon.bsky.social in Berlin this Wednesday (Sep 23), where I’ll talk about all the cool #WebAssembly things you can do with @graalvm.org. ➡️ bed-con.org/2026/
Come and join @alina-yurenko.bsky.social and me for another @graalvm.org release party! 🎉 We've got a lot of updates and new features to talk about. Details below👇 - see you there!
Join us next Tuesday at 5 PM CET / 8 AM PT for GraalVM 25.1 release party!🎉 www.youtube.com/watch?v=vmPs...
Big @graalvm.org news: - Monthly releases start this month 🚀 - New commercial support options now available 🤝
Accelerating the GraalVM release train and announcing new commercial support!🚀🏆 medium.com/graalvm/acce...
GraalVM CE can now sandbox untrusted JavaScript and WebAssembly code! 🚀 As AI generates more and more of the code we run, the ability to execute it safely matters more than ever. We have more coming that builds on this, so stay tuned! github.com/oracle/graal...
GraalWasm just got faster! 🔥 The new threaded interpreter delivers significantly better interpreter performance. In interpreter benchmarks, total execution time is reduced by 5-40%! Details: github.com/oracle/graal...
Excited to speak at #WasmCon Europe next Monday about bringing #WebAssembly to the JVM ecosystem with @graalvm.org. I’ll demo GraalWasm in a Spring Boot app and show how GraalVM can compile JVM apps to Wasm for browser, mobile, and cloud. Join us! Details: sched.co/2DY2u
Fabio Niephaus reposted
Good morning #JFokus!👋 Make sure to catch @ssmith.bsky.social and @fniephaus.com to ask anything you want to know about GraalVM & WebAssembly, and attend their session on Wednesday!
Fabio Niephaus reposted
GraalVM 25.0.2 is now available! 🚀 Upgrade to get the latest security updates and improvements. Release notes: www.graalvm.org/release-notes/ Downloads: www.graalvm.org/downloads/
WasmGC is coming to GraalWasm, unlocking the power of JVM garbage collectors for #WebAssembly! This will also get GraalWasm a lot closer to implementing the full Wasm 3.0 spec. Join @ssmith.bsky.social and me at @jfokus.se next month to learn more: www.jfokus.se/talks.html?s...
Fabio Niephaus reposted
I'm really looking forward to @jfokus.se which is coming up soon! It's always a great conference and you might still be able to find tickets so you can join @fniephaus.com and me as we sail our longship to the mysterious lands of #WebAssembly and @graalvm.org.
Fabio Niephaus reposted
Native Image is an *amazing* technology! Having a 150mb+ JAR full of weird compiler stuff (from jrtfs to Swing!) in kotlinc quite easily built with Native Image, and immediately yielding this kind of improvement is outstanding. Looking forward to what's next 👀
The @kotlinlang.org team at @jetbrains.com is working on a @graalvm.org-compiled kotlinc. Early experiments look very promising: > So far, a native image with PGO offers a properly "warmed-up" kotlinc and with up to 20% more peak throughput. Ticket: youtrack.jetbrains.com/issue/KT-823...
The @kotlinlang.org team at @jetbrains.com is working on a @graalvm.org-compiled kotlinc. Early experiments look very promising: > So far, a native image with PGO offers a properly "warmed-up" kotlinc and with up to 20% more peak throughput. Ticket: youtrack.jetbrains.com/issue/KT-823...
Excited about @quarkus.io latest update, including first-class support for JavaScript, Python, and Wasm – powered by @graalvm.org! 🚀
Quarkus continues to focus on native for swift start-up time and low memory footprint. Learn more in By Severin Gehwolf's blog post, "Continued Focus on Native" quarkus.io/blog/continu...
Fabio Niephaus reposted
Nice demo from @fniephaus.com from the @graalvm.org team of a Spring Boot application summarizing various files with MarkItDown and Hugging Face Transformers popular Python libraries with GraalPy. github.com/fniephaus/gr...
It’s live! "@graalvm.org meets #WebAssembly” from @devoxx.com: compile JVM apps to Wasm (Web Image) and run Wasm in Java or Kotlin at near‑native speed (GraalWasm). Lots of live demos included! www.youtube.com/watch?v=uefc...
Fabio Niephaus reposted
Spring Shell running on the browser thanks to WebAssembly, cool demos by @fniephaus.com Repo: github.com/graalvm/graa... #DevoxxBE
Excited to talk about @graalvm.org and #WebAssembly tomorrow at @devoxx.com! 🚀 Join me to explore Web Image and GraalWasm — and see them in action with plenty of live demos.
Fabio @fniephaus.com will introduce Web Image, a new preview feature of GraalVM that enables compiling applications into efficient Wasm modules, including use cases and live demos. We'll also look at GraalWasm, a new embeddable Wasm runtime. m.devoxx.com/events/dvbe2...
Fabio Niephaus reposted
The new @graalvm.org 25 release is now available in the @intellijidea.com JDK downloader!🎉 Grab it while it's!🔥 www.jetbrains.com/guide/java/t...
Fabio Niephaus reposted
Replying to @graalvm.org
Fabio @fniephaus.com will introduce Web Image, a new preview feature of GraalVM that enables compiling applications into efficient Wasm modules, including use cases and live demos. We'll also look at GraalWasm, a new embeddable Wasm runtime. m.devoxx.com/events/dvbe2...
Fabio Niephaus reposted
Fabio Niephaus reposted
TruffleRuby 25.0 is released! 🚀🎉 It can now run native extensions in parallel, just like Ruby code already ran in parallel in Threads on TruffleRuby! It also features many compatibility improvements and notably support for custom Digest algorithms. github.com/oracle/truff...
#GraalVM 25 is out! 🚀 Exciting updates for #GraalPy, #GraalJS, and #GraalWasm — plus our first preview of #WebAssembly compilation!
GraalVM 25 is here, with lots of updates for native compilation, GraalPy, GraalJS, and WebAssembly. Faster and better than ever!🐰🚀 Download: www.graalvm.org/downloads/ Release notes: www.graalvm.org/release-note...
Excited to be back at @Devoxx Belgium—this year talking about @graalvm.org and #WebAssembly! Don’t miss what’s next for Java & Wasm. 🙂 m.devoxx.com/events/dvbe2...
Fabio Niephaus reposted
Want to build, debug, and monitor native apps with GraalVM – all inside IntelliJ IDEA? Watch @fniephaus.com's session from #IntelliJIDEAConf 👉 youtu.be/YqrEqXB59rA
Fabio Niephaus reposted
openHAB, the open source home automation software, has integrated GraalPy!🤖🐍 "Unlike the Jython Scripting add-on, it offers full Python 3.11 support and is future-proof. It can be used as a scripting language in UI, file-based rules, and transformation services" www.openhab.org/blog/2025-07...
Had a fun chat with @adambien.blog about @graalvm.org and #WebAssembly. Give it a listen! 🙂
"WebAssembly / Wasm and Java"--an airhacks.fm podcast conversation with @fniephaus.com is ready to listen: 👉 adambien.blog/roller/webas... #java #airhacks #podcast #wasm #graalvm
Fabio Niephaus reposted
@fniephaus.com’ session, “Tips and Tricks for GraalVM and Graal Languages in IntelliJ IDEA”, is now live! Discover how to go native, embed JS/Python/Wasm, and debug it all in IntelliJ IDEA. Watch now: youtu.be/YqrEqXB59rA #IntelliJIDEAConf
Fabio Niephaus reposted
🎉 Greetings from #IntelliJIDEAConf 2025! We’re just hours away from kicking off Day 1. Today’s sessions: ☕ 30 Years of Java with @sharatchander.bsky.social 🧪 Kotlin notebooks, GraalVM, AI apps & more 📺 Join us at 9:00 am UTC: youtube.com/live/Bd8EA8X...
If you are based in Prague, this is a great opportunity to learn about #GraalPy and @graalvm.org, first hand from Štěpán who's working on both!
🚀 @czjug.bsky.social events continue. Join us at #Oracle Prague offices to learn 💡 from Štěpán Šindelář about bridging modern Python 🐍 and the JVM ☕ ecosystem with #GraalPy and @graalvm.org 🍕 at the venue and discussion over 🍻 afterwards . #JUG #GraalPy #Java #Python #JVM #Prague
Looking for tips & tricks for @graalvm.org and Graal Languages in @intellijidea.com? Join me at IntelliJ IDEA Conf '25 to learn how to use it to: 🌱 Compile, monitor, and debug native images 🐍 Embed Python, WebAssembly, and more in your Java apps 👉 Agenda at lp.jetbrains.com/intellij-ide...
On my way to Cologne for @jcon.one. If you want to talk about @graalvm.org, GraalPy, or GraalWasm, or just say hi, feel free to drop by the Oracle booth! 🙂
Fabio Niephaus reposted
Replying to @squillace.bsky.social
And it will be "serverless" #webassembly: you won't have to use JavaScript (unless you want to), you can use the #java you know and love with #graalvm: www.youtube.com/watch?v=Z2SW...
Fabio Niephaus reposted
Introducing our #IntelliJIDEAConf speakers and talks! 🎙 Tips and Tricks for GraalVM and Graal Languages in IntelliJ IDEA, by Fabio Niephaus 🗓 June 3, 11:00 am UTC Get the full details and register today! 👉 jb.gg/pgpngl
Want to learn more about the new #WebAssembly backend for @graalvm.org and what you can do with #GraalWasm? 🤓 Our #WasmIO25 talk is now on YouTube. Slides are available, too.
🧩 The Future of Write Once, Run Anywhere: From Java to WebAssembly by Patrick Ziegler & @fniephaus.com @ Wasm I/O 2025 ▶️ Video: youtu.be/Z2SWSIThHXY 🔗 Slides: 2025.wasm.io/slides/the-f... #wasmio25 @graalvm.org
Did you know that #GraalPy is nicely integrated into @jbang.dev? 🐍☕️ ✅ Use Python packages in #Java ✅ Support for Python 3 ✅ Smooth interoperability via Java interfaces Full demo at: github.com/graalvm/graa...
Fabio Niephaus reposted
Great to see @graalvm.org languages in action! If you're a #Java developer that needs to embed some #Python, #JavaScript, or #WebAssembly, checkout: GraalPy www.graalvm.org/python , GraalJS www.graalvm.org/javascript , GraalWasm www.graalvm.org/webassembly #wasm
A polyglot system at Picnic, where business logic rules for the Java backend are defined by analysts in Python and JavaScript, powered by @graalvm.org 😎🚀 The system executes 1.9M actions per day 🔥 Thank you @rickossendrijver.bsky.social and Enric Sala!
Our "javac on #WebAssembly" demo (and code!) for #WasmIO25 is up on GitHub in case you want to play with the new Wasm backend for @graalvm.org! 🚀 More details to follow soon! graalvm.github.io/graalvm-demo...
"Hello from #WebAssembly generated with @graalvm.org!" 👀 (And yes, we can run more than a HelloWorld program 🤓) More at #WasmIO25 tomorrow: 2025.wasm.io/sessions/the...
Join us at #WasmIO25 next Friday 28th March and learn more about the new #WebAssembly backend for @graalvm.org! 🚀 2025.wasm.io/sessions/the...
Join @alina-yurenko.bsky.social and me for the @graalvm.org release stream next week! We'll cover all the cool new features and improvements in GraalVM, #GraalPy, #GraalJS, and other Graal technologies!
Join us next week to learn everything about GraalVM for JDK 24!🚀 🗓️ Wednesday, 26 March, 2 PM CET / 9 AM ET / 6:30 PM IST www.youtube.com/watch?v=_3a0...
Fabio Niephaus reposted
Fabio Niephaus reposted
The next release of #GraalPy, #GraalJS, #GraalWasm, and other Graal Languages is out! More details in the blog post below 👇
Today we are releasing Graal Languages v24.2! 🎉. This release brings a Gradle plugin for GraalPy, scaling native Python across Java threads, Continuation API in Espresso, Truffle Bytecode DSL, and more! What's new: medium.com/graalvm/what... The release notes: www.graalvm.org/release-note...