CheerpJ 3.1 发布:面向现代浏览器的 WebAssembly 版 JVM
mhr18 2025-03-07 21:35 60 浏览 0 评论
CheerpJ 3.1 发布:面向现代浏览器的 WebAssembly 版 JVM
CheerpJ 3.1 正式发布!这是一个基于 WebAssembly 的完整浏览器 JVM,包含完整的 OpenJDK 运行时和强大的仿真层,提供文件系统访问、网络支持以及对一系列系统设备的访问。CheerpJ 为在现代浏览器上运行 Java 提供了完整、灵活的解决方案,专为支持大型企业级应用而设计。
3.1 版本亮点:
- 错误修复、恢复 API 支持和广泛的鲁棒性改进。
- 为 CheerpJ 4.0 的未来发展奠定基础。
CheerpJ 是什么?
CheerpJ 是一个基于 WebAssembly 的浏览器 JVM。它提供了一个完整的 OpenJDK 运行时,以及一个强大的仿真层,用于提供文件系统访问、通用网络支持以及对一系列系统设备的访问。CheerpJ 是一个完整、灵活的解决方案,用于在现代浏览器上运行 Java。它是一个非常强大的工具,旨在支持大型企业级应用程序的规模。
CheerpJ 3.1 的新特性:
- 增加了对最大化 Java 窗口的支持。
- 重新引入了对音频播放的支持(该功能在从 CheerpJ 2.x 过渡到 CheerpJ 3.0 架构时被移除)。
- 增加了高级字体重新映射功能,进一步提高了字体渲染精度。
- 新增了强大的新功能 execCallback,以支持具有原生集成的 Java 应用程序。允许拦截和处理从 Java 应用程序启动的外部系统命令和原生可执行文件调用。 开发者可以提供一个回调函数,使用 JavaScript 实现替代方案。这对于具有原生集成的遗留应用程序(例如,与 Microsoft 应用程序或客户端本地可执行文件)非常有用。
- 修复了大量错误,并提升了性能,尤其是在 Oracle Forms 和 EBS 领域中的广泛应用所带来的改进。
来源:
https://cheerpj.com/cheerpj-3-1-released/
LibreOffice 25.2 发布,满足用户需求的办公套件
LibreOffice 25.2 正式发布,这是一个由志愿者支持的免费办公套件,适用于 Windows(Intel、AMD 和 ARM)、macOS(Apple Silicon 和 Intel)以及 Linux 系统。LibreOffice 致力于保障用户对个人软件和文档的控制权,保护用户隐私和数字生活免受大型科技公司的商业干扰和锁定策略。
LibreOffice 25.2 的主要新特性:
隐私:
- 可以移除文档中所有个人信息(作者姓名、时间戳、编辑时间、打印机名称和配置、文档模板、评论和修订的作者和日期)。
核心/通用:
- 支持读取和写入 ODF 1.4 版本。
- 提升了与 OOXML 文档的互操作性。
- 可以定义默认证书,实现文档自动签名。
- Windows 7 和 8/8.1 将在 25.8 版本中停止支持。
- 依赖 Python 的扩展和功能在 Windows 7 上将无法工作。
Writer:
- 改进了修订管理,可以处理长文档中的大量修订。
- 导航器现在可以跟踪评论。
- 可以设置打开文档的默认缩放级别。
- 可以通过导航器删除内容类型的所有内容(标题除外)。
Calc:
- 新增“处理重复记录”对话框。
- 函数向导和函数侧边栏的搜索和用户体验得到改进。
- Solver 模型可以保存到电子表格中,并提供敏感性分析报告。
- 新增与数据透视表、数据透视图和自动筛选器相关的新的工作表保护选项。
Impress & Draw:
- 改进了所有 Impress 模板。
- 可以一步将对象居中放置在幻灯片或页面上。
- 窗口模式下可以激活自动重复幻灯片。
- 演示者备注中的溢出文本在打印时不再被截断。
用户界面:
- 最近使用的文件列表新增“[x] 仅当前模块”复选框。
- 对象边界现在可以独立于格式标记进行切换。
- 可以自定义非打印字符的颜色和评论的背景颜色。
- 更新了无序列表的默认项目。
- 应用程序主题得到显著改进。
辅助功能:
- 改进了辅助功能侧边栏中的警告和错误级别,并可选择忽略警告。
- 用户界面元素报告可访问标识符,辅助技术可以使用。
- Windows:辅助功能在工具查询辅助功能级别信息时启用,并且正确报告可访问关系。
- Linux:正确报告用户界面元素的位置(包括 Wayland 上)。
ScriptForge 库:
- 提供可扩展且强大的宏脚本资源集合,可从用户 Basic 或 Python 脚本中调用。
- 除了原生内置函数更好的情况外,所有服务都以与 Basic 相同的语法和行为提供给 Python 脚本。
- ScriptForge 库的英文文档现已部分集成到 LibreOffice 帮助页面中。
其他信息:
- 176 位开发者为 LibreOffice 25.2 的新功能做出了贡献。
- LibreOffice 25.2 支持 120 种语言。
- 企业级部署推荐使用 LibreOffice Enterprise 系列应用。
- 提供从专有办公套件迁移到 LibreOffice 的迁移协议。
来源:
https://blog.documentfoundation.org/blog/2025/02/06/libreoffice-25-2/
更多内容请查阅 :
https://cn.x-cmd.com/blog/250210
相关推荐
- 【预警通报】关于WebLogic存在远程代码执行高危漏洞的预警通报
-
近日,Oracle官方发布了2021年1月关键补丁更新公告CPU(CriticalPatchUpdate),共修复了包括CVE-2021-2109(WeblogicServer远程代码执行漏洞)...
- 医院信息系统突发应急演练记录(医院信息化应急演练)
-
信息系统突发事件应急预案演练记录演练内容信息系统突发事件应急预案演练参与人员信息科参与科室:全院各部门日期xxxx-xx-xx时间20:00至24:00地点信息科记录:xxx1、...
- 一文掌握怎么利用Shell+Python实现完美版的多数据源备份程序
-
简介:在当今数字化时代,无论是企业还是个人,数据的安全性和业务的连续性都是至关重要的。数据一旦丢失,可能会造成无法估量的损失。因此,如何有效地对分布在不同位置的数据进行备份,尤其是异地备份,成为了一个...
- docker搭建系统环境(docker搭建centos)
-
Docker安装(CentOS7)1.卸载旧版Docker#检查已安装版本yumlistinstalled|grepdocker#卸载旧版本yumremove-ydocker.x...
- 基础篇:数据库 SQL 入门教程(sql数据库入门书籍推荐)
-
SQL介绍什么是SQLSQL指结构化查询语言,是用于访问和处理数据库的标准的计算机语言。它使我们有能力访问数据库,可与多种数据库程序协同工作,如MSAccess、DB2、Informix、M...
- Java21杀手级新特性!3行代码性能翻倍
-
导语某券商系统用这招,交易延迟从12ms降到0.8ms!本文揭秘Oracle官方未公开的Record模式匹配+虚拟线程深度优化+向量API神操作,代码量直降70%!一、Record模式匹配(代码量↓8...
- 一文读懂JDK21的虚拟线程(java虚拟线程)
-
概述JDK21已于2023年9月19日发布,作为Oracle标准Java实现的一个LTS版本发布,发布了15想新特性,其中虚拟线程呼声较高。虚拟线程是JDK21中引入的一项重要特性,它是一种轻量级的...
- 效率!MacOS下超级好用的Linux虚拟工具:Lima
-
对于MacOS用户来说,搭建Linux虚拟环境一直是件让人头疼的事。无论是VirtualBox还是商业的VMware,都显得过于笨重且配置复杂。今天,我们要介绍一个轻巧方便的纯命令行Linux虚拟工具...
- 所谓SaaS(所谓三维目标一般都应包括)
-
2010年前后,一个科技媒体的主编写一些关于云计算的概念性问题,就可以作为头版头条了。那时候的云计算,更多的还停留在一些概念性的问题上。而基于云计算而生的SaaS更是“养在深闺人未识”,一度成为被IT...
- ORA-00600 「25027」 「x」报错(报错0xc0000001)
-
问题现象:在用到LOB大对象的业务中,进行数据的插入,失败了,在报警文件中报错:ORA-00600:内部错误代码,参数:[25027],[10],[0],[],[],[],[],[...
- 安卓7源码编译(安卓源码编译环境lunch失败,uname命令找不到)
-
前面已经下载好源码了,接下来是下载手机对应的二进制驱动执行编译源码命令下载厂商驱动https://developers.google.com/android/drivers?hl=zh-cn搜索NGI...
- 编译安卓源码(编译安卓源码 电脑配置)
-
前面已经下载好源码了,接下来是下载手机对应的二进制驱动执行编译源码命令下载厂商驱动https://developers.google.com/android/drivers?hl=zh-cn搜索NGI...
- 360 Vulcan Team首战告捷 以17.5万美金强势领跑2019“天府杯“
-
2019年11月16日,由360集团、百度、腾讯、阿里巴巴、清华大学与中科院等多家企业和研究机构在成都联合主办了2019“天府杯”国际网络安全大赛暨2019天府国际网络安全高峰论坛。而开幕当日最激荡人...
- Syslog 日志分析与异常检测技巧(syslog发送日志配置)
-
系统日志包含有助于分析网络设备整体运行状况的重要信息。然而,理解并从中提取有效数据往往颇具挑战。本文将详解从基础命令行工具到专业日志管理软件的全流程分析技巧,助你高效挖掘Syslog日志价值。Gr...
- 从Oracle演进看数据库技术的发展(从oracle演进看数据库技术的发展的过程)
-
数据库技术发展本质上是应用需求驱动与基础架构演进的双向奔赴,如何分析其技术发展的脉络和方向?考虑到oracle数据库仍然是这个领域的王者,以其为例,管中窥豹,对其从Oracle8i到23ai版本的核...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- oracle位图索引 (74)
- oracle基目录 (50)
- oracle批量插入数据 (65)
- oracle事务隔离级别 (53)
- oracle主从同步 (55)
- oracle 乐观锁 (51)
- redis 命令 (78)
- php redis (88)
- redis 存储 (66)
- redis 锁 (69)
- 启动 redis (66)
- redis 时间 (56)
- redis 删除 (67)
- redis内存 (57)
- redis并发 (52)
- redis 主从 (69)
- redis 订阅 (51)
- redis 登录 (54)
- redis 面试 (58)
- 阿里 redis (59)
- redis 搭建 (53)
- redis的缓存 (55)
- lua redis (58)
- redis 连接池 (61)
- redis 限流 (51)