Leaning Technologies

@leaningtech.bsky.social

We make All The Things run in the browser using WebAssembly. Developers of #Cheerp (C++), #CheerpJ (Java), and #CheerpX (x86, Flash, https://webvm.io).

CheerpJ 5 is out! 🚀 These are big news for Java in the browser. A full JVM for the browser in WebAssembly. Java 21 and 25, a complete OpenJDK build, optimized performance and experimental WasmGC support 🤯 Read all the details here: labs.leaningtech.com/blog/cheerpj...

CheerpJ 5.0: Java 21/25 in the browser, full OpenJDK, and a new WasmGC engine

CheerpJ 5.0 brings Java 21 and 25, a complete OpenJDK build, and an experimental WasmGC execution engine to the browser.

labs.leaningtech.com

Got some questions about the tech behind BrowserPod? This blog post by Alessandro might have the answers! Take a look and don't forget to continue the conversation on our Discord Server and other communication channels 🚀 labs.leaningtech.com/blog/browser...

A Linux-like kernel in a browser tab - deep dive in the BrowserPod architecture

How the BrowserPod kernel supports running many Linux applications concurrently in the browser using WebAssembly.

labs.leaningtech.com

We're excited to announce that CheerpJ 4.3 is officially out 🎉 This release is heavily focused on user experience, stability, and making your browser-based Java apps feel even more native. Read the blog post here 👇 labs.leaningtech.com/blog/cheerpj...

CheerpJ 4.3 - Run unmodified Java applications in the browser

The latest release of our state-of-the-art Java runtime that runs completely in the browser via WebAssembly, is now available!

labs.leaningtech.com

DevLog / Week 13! 🚀 - We have fixed an issue in webVM causing time() not to function ✅ - BrowserPod progress work to support next.js 16, and support for execve() and fork() - New blog post on our internship programme experience coming up! 🙋‍♀️

DevLog Week 9 🛠️ - CheerpJ: Java 17 printing support + cookie isolation research - BrowserPod: Investigating race-condition-free execution stops - CheerpX: FPU JIT miscompilation fix - Cheerp: Thread-local constructor/destructor support - 3 internship openings in Amsterdam! 👀