百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

CheerpJ 3.1 发布:面向现代浏览器的 WebAssembly 版 JVM

mhr18 2025-03-07 21:35 50 浏览 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

相关推荐

使用 Docker 部署 Java 项目(通俗易懂)

前言:搜索镜像的网站(推荐):DockerDocs1、下载与配置Docker1.1docker下载(这里使用的是Ubuntu,Centos命令可能有不同)以下命令,默认不是root用户操作,...

Spring Boot 3.3.5 + CRaC:从冷启动到秒级响应的架构实践与踩坑实录

去年,我们团队负责的电商订单系统因扩容需求需在10分钟内启动200个Pod实例。当运维组按下扩容按钮时,传统SpringBoot应用的冷启动耗时(平均8.7秒)直接导致流量洪峰期出现30%的请求超时...

《github精选系列》——SpringBoot 全家桶

1简单总结1SpringBoot全家桶简介2项目简介3子项目列表4环境5运行6后续计划7问题反馈gitee地址:https://gitee.com/yidao620/springbo...

Nacos简介—1.Nacos使用简介

大纲1.Nacos的在服务注册中心+配置中心中的应用2.Nacos2.x最新版本下载与目录结构3.Nacos2.x的数据库存储与日志存储4.Nacos2.x服务端的startup.sh启动脚...

spring-ai ollama小试牛刀

序本文主要展示下spring-aiollama的使用示例pom.xml<dependency><groupId>org.springframework.ai<...

SpringCloud系列——10Spring Cloud Gateway网关

学习目标Gateway是什么?它有什么作用?Gateway中的断言使用Gateway中的过滤器使用Gateway中的路由使用第1章网关1.1网关的概念简单来说,网关就是一个网络连接到另外一个网络的...

Spring Boot 自动装配原理剖析

前言在这瞬息万变的技术领域,比了解技术的使用方法更重要的是了解其原理及应用背景。以往我们使用SpringMVC来构建一个项目需要很多基础操作:添加很多jar,配置web.xml,配置Spr...

疯了!Spring 再官宣惊天大漏洞

Spring官宣高危漏洞大家好,我是栈长。前几天爆出来的Spring漏洞,刚修复完又来?今天愚人节来了,这是和大家开玩笑吗?不是的,我也是猝不及防!这个玩笑也开的太大了!!你之前看到的这个漏洞已...

「架构师必备」基于SpringCloud的SaaS型微服务脚手架

简介基于SpringCloud(Hoxton.SR1)+SpringBoot(2.2.4.RELEASE)的SaaS型微服务脚手架,具备用户管理、资源权限管理、网关统一鉴权、Xss防跨站攻击、...

SpringCloud分布式框架&amp;分布式事务&amp;分布式锁

总结本文承接上一篇SpringCloud分布式框架实践之后,进一步实践分布式事务与分布式锁,其中分布式事务主要是基于Seata的AT模式进行强一致性,基于RocketMQ事务消息进行最终一致性,分布式...

SpringBoot全家桶:23篇博客加23个可运行项目让你对它了如指掌

SpringBoot现在已经成为Java开发领域的一颗璀璨明珠,它本身是包容万象的,可以跟各种技术集成。本项目对目前Web开发中常用的各个技术,通过和SpringBoot的集成,并且对各种技术通...

开发好物推荐12之分布式锁redisson-sb

前言springboot开发现在基本都是分布式环境,分布式环境下分布式锁的使用必不可少,主流分布式锁主要包括数据库锁,redis锁,还有zookepper实现的分布式锁,其中最实用的还是Redis分...

拥抱Kubernetes,再见了Spring Cloud

相信很多开发者在熟悉微服务工作后,才发现:以为用SpringCloud已经成功打造了微服务架构帝国,殊不知引入了k8s后,却和CloudNative的生态发展脱轨。从2013年的...

Zabbix/J监控框架和Spring框架的整合方法

Zabbix/J是一个Java版本的系统监控框架,它可以完美地兼容于Zabbix监控系统,使得开发、运维等技术人员能够对整个业务系统的基础设施、应用软件/中间件和业务逻辑进行全方位的分层监控。Spri...

SpringBoot+JWT+Shiro+Mybatis实现Restful快速开发后端脚手架

作者:lywJee来源:cnblogs.com/lywJ/p/11252064.html一、背景前后端分离已经成为互联网项目开发标准,它会为以后的大型分布式架构打下基础。SpringBoot使编码配置...

取消回复欢迎 发表评论: