LibreOffice 变体编译为 WebAssembly 并在 Web 浏览器中运行

LibreOffice 图形子系统开发团队的领导者之一 Thorsten Behrens 发布了 LibreOffice 办公套件的演示版本,该套件编译为 WebAssembly 中间代码,并且能够在 Web 浏览器中运行(大约 300 MB 的数据下载到用户系统) 。 使用Emscripten编译器转换为WebAssembly,使用基于修改后的Qt5框架的VCL后端(Visual Class Library)来组织输出。 主要 LibreOffice 存储库中正在开发特定于 WebAssembly 的修复程序。

与 LibreOffice Online 版本不同,基于 WebAssembly 的程序集允许您在浏览器中运行整个办公套件,即所有代码都在客户端运行,而 LibreOffice Online 在服务器上运行和处理所有用户操作,并且仅将界面转换为客户端浏览器。 将 LibreOffice 的主要部分删除到浏览器端将允许创建基于云的协作版本,消除服务器的负载,最大限度地减少与桌面 LibreOffice 的差异,简化扩展,能够离线工作,还允许组织用户之间的P2P交互以及用户侧数据的端到端加密。 该计划还包括创建一个基于 LibreOffice 的小部件,以将成熟的文本编辑器集成到页面中。



来源: opennet.ru

添加评论