Run Java in the Browser with TeaVM
Build an editable Java example with TeaVM, React, and Vite, then explore the environment available to Java in the browser.
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Petr Pravda
79 viewsBuild an editable Java example with TeaVM, React, and Vite, then explore the environment available to Java in the browser.

Frank Delporte
18 viewsOur Featured Authors for October are Bazlur Rahman and Nicolas Fränkel. Here is what they write about, and where to start reading.

Libán Bande González
52 viewsA look inside a custom JavaFX Control/Skin implementation of a code-editor component: virtualized line numbers, keyword highlighting, …

Foojay walked away from WordPress after six years. Andy Damevin and Holly Cummins join to weigh CMS security and cost against Hugo, Jekyll …

Matt Van Order
79 viewsAzul Zing Builds of OpenJDK, the optimized Java runtime within Azul Platform Prime, has reached the release of the 26.08 Stable Release …

Jiří Holuša
149 viewsWhy you can't just copy a JIT-compiled method from one JVM to another: compiled code is a bet on one specific JVM's state. Identity, …

Alexey Gavrilov
303 viewsNo project import, no classpath setup — Lathe takes its whole model from your Maven build, so the editor never drifts from what actually …

Libán Bande González
214 viewsA practical, code-first book on building modern, visually distinctive JavaFX interfaces — from theming to custom dashboard controls built …

Learning to love google-java-format, why AI agents make formatters matter even more, and why palantir-java-format now has a fork: …

Shai Almog
296 viewsCodename One tackles GC, maps, startup, and JavaScript overhead, and adds native drag and drop plus cross-device continuity. Javadoc joins …