CheerpJ 4.1发布:提前支持Java 17,赋能浏览器端Java应用

2025-05-28
CheerpJ 4.1发布:提前支持Java 17,赋能浏览器端Java应用

Leaning Technologies 宣布发布 CheerpJ 4.1,该版本比预期提前支持 Java 17(预览版),并提升了 Java 11 的稳定性,同时优化了性能、网络栈和移动端兼容性。CheerpJ 是一个基于 WebAssembly 的 JVM,允许在浏览器中直接运行未修改的 Java 字节码,支持大型 Swing/AWT 应用和 Java 库的集成(Library Mode)。CheerpJ 4.1 还引入了对 JNI WebAssembly 模块的支持,使得运行如 Minecraft 等依赖原生代码的 Java 应用成为可能。未来 CheerpJ 5.0 将带来稳定的 Java 17 支持和 NPM 支持等更多功能。

阅读更多
开发 CheerpJ

WebVM 2.0:通过 WebAssembly 在浏览器中运行完整的 Linux 桌面环境

2024-11-14
WebVM 2.0:通过 WebAssembly 在浏览器中运行完整的 Linux 桌面环境

WebVM 2.0 是一个在浏览器中运行的完整 Linux 环境,使用 WebAssembly、HTML5 和 CheerpX 技术。新版本支持持久数据存储、网络连接以及 Xorg 和完整的桌面环境,例如 i3 窗口管理器。WebVM 利用 CheerpX 引擎将 x86 代码虚拟化到 WebAssembly,并通过流式磁盘后端和 Tailscale 实现低延迟磁盘访问和私有网络连接。未来计划支持更复杂的图形环境和 Docker 容器。

阅读更多
未分类 WebVM

CheerpX 文档

2024-07-18
CheerpX 文档

CheerpX是一种x86虚拟化技术,可以在浏览器端运行可执行文件和操作系统。它是一个始终可用、零成本的虚拟机,具有保证的数据隐私性,由WebAssembly JIT引擎提供支持。CheerpX非常适合基于Web的IDE、编程教程、虚拟机和交互式演示。它还可以用于为不受信任的代码提供安全的沙箱。

阅读更多
未分类