Sign in

Leaning Technologies

@leaningtech.bsky.social
60 followers 259 following 132 posts

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

PostsRepliesMedia
Leaning Technologies @leaningtech.bsky.social · 28/09/2026
DevLog / Week 39 - 2026 🚀 Bringing the latest news from our dev team (thread)
100
Leaning Technologies @leaningtech.bsky.social · 21/09/2026
DevLog / Week 38 - 2026 🚀 Bringing the latest news from our dev team, just a few updates this time! (thread)
100
Leaning Technologies @leaningtech.bsky.social · 14/09/2026
DevLog / Week 37 - 2026 🚀 Hi! I'm back bringing the latest news from our dev team (thread)
100
Leaning Technologies @leaningtech.bsky.social · 31/08/2026
DevLog / Week 35 - 2026 🚀 Bringing the latest news from our dev team (thread)
100
Leaning Technologies @leaningtech.bsky.social · 24/08/2026
DevLog / Week 34 - 2026 🚀 Bringing the latest news from our dev team (thread)
100
Leaning Technologies @leaningtech.bsky.social · 10/08/2026
DevLog / Week 32 - 2026 🚀 Bringing the latest news from our dev team (thread)
100
Leaning Technologies @leaningtech.bsky.social · 03/08/2026
DevLog / Week 31 - 2026 🚀 Bringing the latest news from our dev team (thread)
100
Leaning Technologies @leaningtech.bsky.social · 20/07/2026
DevLog / Week 29 - 2026 🚀 Bringing the latest news from our dev team (thread)
100
Leaning Technologies @leaningtech.bsky.social · 13/07/2026
DevLog / Week 28 - 2026 🚀 Bringing you a few updates from the dev team during our slightly quieter holiday period 🌻 (thread)
100
Leaning Technologies @leaningtech.bsky.social · 06/07/2026
DevLog / Week 27 - 2026 🚀 With many of our devs taking a well-deserved break, I just have a few updates from last week (thread)
100
Leaning Technologies @leaningtech.bsky.social · 29/06/2026
DevLog / Week 26 -2026 🚀 Bringing the latest news from our dev team (thread)
100
Leaning Technologies @leaningtech.bsky.social · 22/06/2026
DevLog / Week 25 -2026 🚀 Bringing the latest news from our dev team (thread)
100
Leaning Technologies @leaningtech.bsky.social · 15/06/2026
DevLog / Week 24 - 2026 🚀 Update on our work from last week! (thread)
100
Leaning Technologies @leaningtech.bsky.social · 08/06/2026
DevLog / Week 23 -2026 🚀 Bringing the latest news from our dev team. Here's what has been happening the last week (thread)
100
Leaning Technologies @leaningtech.bsky.social · 01/06/2026
DevLog / Week 22 - 2026 🚀 Bringing you our updates from last week! (thread)
100
Leaning Technologies @leaningtech.bsky.social · 18/05/2026
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...
labs.leaningtech.com
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.
011
Leaning Technologies @leaningtech.bsky.social · 11/05/2026
DevLog / Week 19 - 2026🚀 Find the latest updates for CheerpJ, CheerpX and BrowserCode below!
100
Leaning Technologies @leaningtech.bsky.social · 07/05/2026
BrowserCode 0.5.0 is here! 🚀 Claude Code integration is now live in BrowserCode — use Claude Code directly in your browser. No cloud VMs, no latency. Built on our BrowserPod execution layer. Try it: browsercode.io/claude
browsercode.io
BrowserCode - Run AI coding CLIs in-browser
Run AI coding CLIs in-browser
000
Leaning Technologies @leaningtech.bsky.social · 23/04/2026
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...
labs.leaningtech.com
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!
000
Leaning Technologies @leaningtech.bsky.social · 20/04/2026
DevLog / Week 16 - 2026 🚀 Another week, another dose of news directly from our development team! (thread)
110
Leaning Technologies @leaningtech.bsky.social · 14/04/2026
DevLog - Week 15 🚀Here's what we've been working on (thread) 👇
110
Leaning Technologies @leaningtech.bsky.social · 30/03/2026
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! 🙋‍♀️
010
Leaning Technologies @leaningtech.bsky.social · 02/03/2026
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! 👀
010
Leaning Technologies @leaningtech.bsky.social · 30/11/2025
CheerpJ: The Hackathon countdown starts! Less than 24h to submit your projects 🚀 We hope everything is going smoothly so far, see you tomorrow for project presentations! labs.leaningtech.com/cheerpj-hack...
labs.leaningtech.com
Leaning Technologies Developer Hub
Run C/C++, Java, and native code in the browser with our WebAssembly developer tools and JavaScript libraries: Cheerp, CheerpJ, and CheerpX
000
Leaning Technologies @leaningtech.bsky.social · 20/11/2025
New Blog Post 🎊! As our last set of interns were wrapping up their projects, we asked them to write a little bit about what their internships were like and the projects that they worked on. Read more about it at labs.leaningtech.com/blog/interns...
labs.leaningtech.com
Inside our internship program: Our interns reflect on their experiences
Our interns describe their 6 month internships at Leaning Technologies
000
Leaning Technologies @leaningtech.bsky.social · 17/10/2025
CheerpJ the hackathon is coming up this November 🚀! Read more about this exciting event at our blog post: labs.leaningtech.com/blog/cheerpj...
labs.leaningtech.com
Announcing CheerpJ: The Hackathon!
The Java in the browser challenge is coming this autumn.
010
Leaning Technologies @leaningtech.bsky.social · 31/07/2025
DevLog / Week 30 - 2025 🚀 - Leaning Technologies All-Hands in Leeds: productive discussions and fun side-activities 🤩 - An upcoming new product got an official name 👀 - And yet another is almost ready to be revealed to the community ✨ Stay tuned! #compilers #devlog #webassembly #webdev
030
Leaning Technologies @leaningtech.bsky.social · 03/07/2025
DevLog / Week 25 - 2025 🚀 - Some fixes on address sanitizer and global destructors for #Cheerp - Release of #CheerpJ 4.2! with fixes on clipboard permissions! - UDP packet corruption fixes for #CheerpX #compilers #webassembly #webdev #software #leaningtechnologies
010
Leaning Technologies @leaningtech.bsky.social · 27/06/2025
DevLog / Week 24 - 2025 🚀 - #Cheerp had improvements in the handling of global destructors! 🛠️ - #CheerpJ Some code cleaning among the Applet & JNLP runner extensions 💻 - #CheerpX issues on datagram packet corruption have been resolved ✨ #WebAssembly #compilers #webdev #leaningtechnologies
230
Leaning Technologies @leaningtech.bsky.social · 20/06/2025
DevLog / Week 23 - 2025 🚀 - #Cheerp: when threading is enabled, run global destructors at the end of main - #CheerpJ: multiple minor bug fixes! - #CheerpX: progress on the isolated WebApp version of WebVM - #ComingUp: Getting close to sharing a demo with early adopters! ✨ See you next week 👋
000
Leaning Technologies @leaningtech.bsky.social · 12/06/2025
DevLog / Week 22 - 2025 🚀 - #Cheerp had a bug fixed in the SROA optimization pass - Multiple small fixes for #CheerpJ! - #CheerpX receiving some more love for pip install #WebAssembly #compilers #software #webdev #DevLog #LeaningTechnologies
020
Leaning Technologies @leaningtech.bsky.social · 05/06/2025
DevLog / Week 21 - 2025! 🚀 - Issue with the codegen of C++ virtual thunks for #Cheerp has been fixed! - #CheerpJ 4.1 has been released! Fixes and Java 17 preview is included - Networking stack fixes for #CheerpX #development #compilers #WebAssembly #software #DevLog
130
Leaning Technologies @leaningtech.bsky.social · 22/05/2025
We are back with the Weekly DevLog! The highlights of week 19 are here ✨ - #Cheerp: Progress on merging the address spaces experimental branch - #CheerpJ: Improvements to mobile keyboard support in iOS - #CheerpX: Progress on Wine support Join us to follow the discussion! discord.leaningtech.com
discord.leaningtech.com
Leaning Technologies Discord Server
The home of Cheerp, CheerpJ, and CheerpX. Chat about virtual machines, compilers, and WebAssembly!
010
Leaning Technologies @leaningtech.bsky.social · 29/04/2025
Big congratulations to the project ✨Linux Dungeon ✨for winning first place at #WebVM: The #Hackathon II 🥳! Thank you to all participants for putting hard work and time on your projects. See you at the next one! github.com/leaningtech/...
github.com
020
Leaning Technologies @leaningtech.bsky.social · 23/04/2025
#CheerpJ 4.0 is here! Read the latest blog post by Alessandro and Stefano where they go into details of this release! What's new? Java 11 support and more 🚀 ! labs.leaningtech.com/blog/cheerpj... #webassembly #leaningtechnologies #compilers #java #legacy #webdev
labs.leaningtech.com
CheerpJ 4.0: WebAssembly JVM for the browser, now with Java 11 and JNI support
The latest release of our state-of-the-art Java runtime that runs completely in the browser via WebAssembly, is now available!
022
Leaning Technologies @leaningtech.bsky.social · 03/04/2025
We are just a few more days to go before #WebVM The #Hackathon II! Please find the event agenda below. If you haven't registered yet, you're not late! Please do so by following the instructions on our hackathon website: cheerpx.io/hackathon
011
Leaning Technologies @leaningtech.bsky.social · 31/03/2025
DevLog / Week 12 - 2025 🚀: #Cheerp: Implemented sched_getaffinity to get core count from the browser. #CheerpJ: Java11 - Restructured VarHandle to use toMethodHandle, optimized putImageData on RAF for faster small-section drawing. #CheerpX: Debugging JIT issue from pip install.
010
Leaning Technologies @leaningtech.bsky.social · 25/03/2025
#WebVM: The #Hackathon II Judges Reveal! ✨ This second edition of our now traditional hackathon will be backed-up by four amazing industry experts volunteers! Are you ready to impress these tech giants? Register your participation now -> cheerpx.io/hackathon
000
Leaning Technologies @leaningtech.bsky.social · 24/03/2025
WebVM 2.0 AMA community event! Don't forget to join us today at 15:30 UK time for a live Q&A session with our developers! discord.gg/t8w7bfvH?eve...
022
Leaning Technologies @leaningtech.bsky.social · 18/03/2025
Registration doors are open for #WebVM: The Hackathon II! Dive into a week of coding adventure with #CheerpX to explore the theme "Learning #Linux on your Browser." cheerpx.io/hackathon
010
Leaning Technologies @leaningtech.bsky.social · 17/03/2025
Discover the magic of WebVM and Claude Computer Use integration in our latest post! Unveil the potential and implementation tips for a custom environment. cheerpx.io/blog/webvm-c... #claude #AI #webvm #cheerpx #wasm
cheerpx.io
Putting the Ghost in the Shell: integrating Claude Computer Use in WebVM
You can now use AI to control WebVM, both in terminal and graphical mode
030
Leaning Technologies @leaningtech.bsky.social · 13/03/2025
Join us for an exclusive WebVM 2.0 AMA! 🚀 Meet the devs, ask questions & dive into the newest upgrades, now with graphics & Claude AI integration! 🗨️ Live on Discord. Monday, March 24 at 15:30 UK time. Don’t miss out! 🔗 Join us: t.co/Z1GNP82gFq #Claude #WebDev #WebVM
000
Leaning Technologies @leaningtech.bsky.social · 10/03/2025
DevLog / Week 10 - 2025 🚀: - Progress on #Cheerp code modernization necessary to upgrade to newer upstream clang - New versions of #CheerpJ #AppletRunner and #JNLPRunner to the Chrome and Edge stores - #WebVM updates on Claude: Sonnet 3.7, history save and thinking mode.
010
Leaning Technologies @leaningtech.bsky.social · 03/03/2025
This week on DevLog (Week 9 - 2025) 🚀 : ⁠- #Cheerp improves threading support! - Further performance enhancements for #CheerpJ ⁠- #CheerpX continues to progress on wine and pip integration #wasm #webassembly #compilers #leaningtechnologies #webdev #softwaredevelopment
011
Leaning Technologies @leaningtech.bsky.social · 27/02/2025
DevLog Week 8 - 2025 🙌 - Important fixes for #Cheerp on bitfields and br_table compiling - Some performance improvements for #CheerpJ - Implementation of FNSAVE and FNSTOR for #CheerpX #wasm #webassembly #compilers #webdevelopment #browser #leaningtechnologies
010
Leaning Technologies @leaningtech.bsky.social · 22/02/2025
Hey devs, coders, and tech tinkerers! 🔥 We’ve started a brand-new weekly tradition on our Discord: Dev Shenanigans! 🎉 This week’s question: What’s the funniest challenge you faced during a hackathon & how did you tackle it? Got a story? Jump in & share! 😆💻 discord.com/invite/yzZJz...
discord.com
Join the Leaning Technologies Discord Server!
The home of Cheerp, CheerpJ, and CheerpX. Chat about virtual machines, compilers, and WebAssembly! | 1478 members
000
Leaning Technologies @leaningtech.bsky.social · 18/02/2025
Weekly DevLog week 7 2025 🙌: - Small fixes on thread support for #Cheerp - Finalization of the new #CheerpJ #JNLP Runner extension release - Fixed a JIT issue when running pip install on #CheerpX #webassembly #wasm #compilers #leaningtechnologies #webdev #softwaredevelopment
010
Leaning Technologies @leaningtech.bsky.social · 10/02/2025
News and updates on week 6 of our 2025 DevLog 🚀 - Infra for testing multithreading and atomics for #Cheerp - #CheerpJ 3.1 has been released! - Further progress on getting pip to work with #CheerpX #WebAssembly #compilers #LeaningTechnologies #DevLog
010
Leaning Technologies @leaningtech.bsky.social · 06/02/2025
Big news for Java on the web, CheerpJ 3.1 is here! But wait… there's more! 🔥 Did you know it can run games like Minecraft right in your browser? 😱 Want to see what's next for Java in the browser? Keep reading below! 👇 #Java #Minecraft #Cheerpj
211
Leaning Technologies @leaningtech.bsky.social · 05/02/2025
CheerpJ 3.1 is here! 🚀 This update brings: 🔧 Enhanced debugging 🔊 Restored audio support 🔤 Improved font handling ✅ Bug fixes & stability 🖥️ Maximize window support Read more & see what’s next! 👇 🔗 labs.leaningtech.com/blog/cheerpj... #Java #WebDevelopment ⁠#CheerpJ #TechUpdate
labs.leaningtech.com
CheerpJ 3.1: JVM in WebAssembly and our roadmap for modern Java in the browser
Our state-of-the-art JVM/JDK that runs completely in the browser thanks to WebAssembly, is now available!
031