IT资讯 LibreOffice 合并对编译到 WebAssembly 的初始支持

travon · 2021-05-09 11:00:05 · 热度: 24

LibreOffice 已合并对基于 EmScripten 的交叉编译和编译到 WebAssembly (WASM) 的初步支持,以便在浏览器中执行或可能以可移植的方式在桌面上运行,如 Wasmer。目前部分关于 WASM 的 commit 已被合并到 LibreOffice,此文档概述了所涉及的 WASM 构建步骤。

LibreOffice 合并对编译到 WebAssembly 的初始支持

此外还添加了一个简单的 demo 应用,它最终成为一个包含 Qt5 工具 箱的 Mandelbrot。

LibreOffice 合并对编译到 WebAssembly 的初始支持

事实上,使用 EmScripten 工具链将 LibreOffice 移植到 WebAssembly 已有一段时间了。这个 Wiki 页面罗列了他们的一些工作,相关开发者希望它能使 LibreOffice 在更多基于浏览器的部署中发挥作用,而先前的 LibreOffice Web 项目并没有取得富有成效的结果,而且还承担了巨大的维护负担。

本周 WASM 代码的合并是在下周计划发布的 LibreOffice 7.2 Alpha 1 之前进行的。LibreOffice 7.2 的功能冻结和分支定于6月初开始,然后是 Beta 版本的发布。LibreOffice 7.2 稳定版将于8月底发布。

LibreOffice 7.2 还对其 Writer 文字处理器进行了许多改进,由于改进了字体缓存,文本渲染速度更快,此外 LibreOffice Calc 电子表格性能也得到了改进,并且继续对导入/导出过滤器进行优化。

猜你喜欢:
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册