In WebAssembly kompilierte LibreOffice-Variante, die in einem Webbrowser ausgeführt wird

Thorsten Behrens, einer der Leiter des Entwicklungsteams für das LibreOffice-Grafiksubsystem, veröffentlichte eine Demoversion der LibreOffice-Office-Suite, die in WebAssembly-Zwischencode kompiliert wurde und in einem Webbrowser ausgeführt werden kann (ca. 300 MB Daten werden auf das System des Benutzers heruntergeladen). ). Für die Konvertierung in WebAssembly wird der Emscripten-Compiler verwendet und für die Organisation der Ausgabe wird ein VCL-Backend (Visual Class Library) auf Basis eines modifizierten Qt5-Frameworks verwendet. Im Haupt-Repository von LibreOffice werden Korrekturen speziell für die WebAssembly-Unterstützung entwickelt.

Im Gegensatz zur LibreOffice Online-Edition können Sie mit der WebAssembly-basierten Assembly die gesamte Office-Suite im Browser ausführen, d. h. Der gesamte Code wird auf der Clientseite ausgeführt, während LibreOffice Online alle Benutzeraktionen auf dem Server ausführt und verarbeitet und die Schnittstelle nur in den Browser des Clients übersetzt wird. Durch die Verlagerung des Hauptteils von LibreOffice auf die Browserseite können Sie eine Cloud-Edition für die Zusammenarbeit erstellen, die Server entlasten, Unterschiede zum Desktop-LibreOffice minimieren, die Skalierung vereinfachen, im Offline-Modus arbeiten und auch die Organisation ermöglichen P2P-Interaktion zwischen Benutzern und Ende-zu-Ende-Verschlüsselung der Daten auf Benutzerseite. Geplant ist auch die Erstellung eines LibreOffice-basierten Widgets zur Integration eines vollwertigen Texteditors in Seiten.



Source: opennet.ru

Kommentar hinzufügen