Eine Version von LibreOffice, die in WebAssembly kompiliert wurde und im Webbrowser arbeitet.

Thorsten Behrens, einer der Leiter des Entwicklungsteams der grafischen Subsysteme von LibreOffice, hat eine Demoversion der LibreOffice-Office-Suite veröffentlicht, die in WebAssembly kompiliert wurde und im Webbrowser ausgeführt werden kann (ca. 300 MB Daten werden auf das System des Benutzers geladen). Zur Umwandlung in WebAssembly wird der Emscripten-Compiler verwendet, und für die Ausgabe wird das VCL-Backend (Visual Class Library) auf der Grundlage des modifizierten Qt5-Frameworks organisiert. WebAssembly-spezifische Anpassungen werden hauptsächlich im LibreOffice-Hauptrepository entwickelt.

Im Gegensatz zur LibreOffice Online-Edition ermöglicht die Version auf Basis von WebAssembly die vollständige Ausführung der Office-Suite im Browser, d.h. der gesamte Code wird clientseitig ausgeführt, während LibreOffice Online alles Nutzerverhalten auf der Server, und nur die Benutzeroberfläche an den Client-Browser überträgt. Das Verlegen des Hauptteils von LibreOffice in den Browser wird eine cloudbasierte Bearbeitung ermöglichen, die die Arbeitslast von Server, die Unterschiede zur Desktop-Version von LibreOffice minimiert, die Skalierung vereinfacht, im Offline-Modus arbeitsfähig ist und P2P-Interaktionen zwischen Benutzern sowie eine End-to-End-Verschlüsselung der Daten auf der Benutzerseite ermöglicht. Zu den Plänen gehört auch die Entwicklung eines Widgets auf Grundlage von LibreOffice, um einen vollwertigen Texteditor in Webseiten zu integrieren.



Quelle: opennet.ru
60GB SSD 8Gb DDR4