Advertisement Β· 728 Γ— 90

Posts by Leaning Technologies

Preview
BrowserPod 2.0: in-browser WebAssembly sandboxes. Run git, bash, node, python... BrowserPod 2.0 ships with a real bash shell, git, and core Linux utilities.

BrowserPod πŸ«›: Last week, we released BrowserPod 2.0! With one of the main additions being support for GIT and core Linux utilities. Read the blog post here πŸ‘‰ labs.leaningtech.com/blog/browser...

1 day ago 0 0 0 0

CheerpX βš™οΈ: Further progress on the infrastructure to support 64 bit execution.

1 day ago 0 0 1 0

CheerpJ🧑 : We are working towards CheerpJ 5.0, with substantial progress on Java17 support. Thread.join() now works, and a small bug has been fixed on goto_w

1 day ago 0 0 1 0

DevLog / Week 16 - 2026 πŸš€
Another week, another dose of news directly from our development team! (thread)

1 day ago 1 0 1 0
Preview
Inside our internship program, Winter 2025 Edition Our interns reflect on their 6 month internships at Leaning Technologies

New blog post: Inside our Internship Program β€” Winter 2025 Edition labs.leaningtech.com/blog/interns...

1 week ago 0 0 0 0

BrowserPod:
- Expanded system image programs
- Default cwd moved to /home/user
- Separate /home mount with 2GB storage
- Multi-disk support via storageKey

1 week ago 0 0 1 0

CheerpJ: Library mode now supports passing Java object arrays back to Java. πŸŽ‰

1 week ago 0 0 1 0

Cheerp: New -cheerp-print-ir debug option β€” emit LLVM IR as comments alongside your JS output. πŸ”

1 week ago 0 0 1 0

DevLog - Week 15 πŸš€Here's what we've been working on (thread) πŸ‘‡

1 week ago 1 0 1 0
Advertisement
Preview
Inside our internship program, Winter 2025 Edition Our interns reflect on their 6 month internships at Leaning Technologies

New blog post: Inside our Internship Program β€” Winter 2025 Edition labs.leaningtech.com/blog/interns...

1 week ago 0 0 0 0

BrowserPod: Expanded system image programs, Default cwd moved to /home/user, Separate /home mount with 2GB storage, Multi-disk support via storageKey

1 week ago 0 0 1 0

CheerpJ: Library mode now supports passing Java object arrays back to Java. πŸŽ‰

1 week ago 0 0 1 0

Cheerp: New -cheerp-print-ir debug option β€” emit LLVM IR as comments alongside your JS output. πŸ”

1 week ago 0 0 1 0

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! πŸ™‹β€β™€οΈ

3 weeks ago 1 0 0 0

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! πŸ‘€

1 month ago 1 0 0 0
Preview
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

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...

4 months ago 0 0 0 0
Advertisement
Preview
Inside our internship program: Our interns reflect on their experiences Our interns describe their 6 month internships at Leaning Technologies

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...

5 months ago 0 0 0 0
Preview
Announcing CheerpJ: The Hackathon! The Java in the browser challenge is coming this autumn.

CheerpJ the hackathon is coming up this November πŸš€! Read more about this exciting event at our blog post: labs.leaningtech.com/blog/cheerpj...

6 months ago 1 0 0 0

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

8 months ago 3 0 0 0

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

9 months ago 1 0 0 0

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

9 months ago 3 0 2 0

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 πŸ‘‹

10 months ago 0 0 0 0

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

10 months ago 2 0 0 0

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

10 months ago 3 0 1 0
Preview
Leaning Technologies Discord Server The home of Cheerp, CheerpJ, and CheerpX. Chat about virtual machines, compilers, and WebAssembly!

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

10 months ago 1 0 0 0
Advertisement

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/...

11 months ago 2 0 0 0
Preview
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!

#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

11 months ago 2 2 0 0
Post image

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

1 year ago 1 1 0 0

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.

1 year ago 1 0 0 0
Post image

#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

1 year ago 0 0 0 0