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

添加評論