Wersja LibreOffice skompilowana do WebAssembly, działająca w przeglądarce internetowej

Thorsten Behrens, jeden z liderów zespołu rozwijającego graficzny system LibreOffice, opublikował wersję demonstracyjną pakietu biurowego LibreOffice skompilowanego do kodu pośredniego WebAssembly, która może być uruchamiana w przeglądarkach internetowych (na systemie użytkownika ładowanych jest około 300 MB danych). W procesie konwersji do WebAssembly wykorzystano kompilator Emscripten, a do organizacji wyjścia użyto VCL backendu (Visual Class Library) na bazie zmodyfikowanego frameworka Qt5. Poprawki specyficzne dla wsparcia WebAssembly rozwijane są w głównym repozytorium LibreOffice.

W przeciwieństwie do wersji LibreOffice Online, kompilacja oparta na WebAssembly umożliwia uruchomienie pełnego pakietu biurowego w przeglądarce, tzn. cały kod działa po stronie klienta, podczas gdy LibreOffice Online wykonuje i przetwarza wszystkie działania użytkownika na serwerze, a w przeglądarce klienta jedynie przekazywany jest interfejs. Przeniesienie głównej części LibreOffice do przeglądarki pozwoli na utworzenie chmurowej wersji do pracy zespołowej, redukując obciążenie z serwerów, minimalizując różnice w porównaniu do stacjonarnej wersji LibreOffice, ułatwiając skalowanie, umożliwiając działanie w trybie offline, a także pozwalając na organizację interakcji P2P między użytkownikami oraz end-to-end szyfrowanie danych po stronie użytkownika. Wśród planów znajduje się również stworzenie na bazie LibreOffice widgetu do integracji pełnoprawnego edytora tekstu na stronach.



Źródło: opennet.ru
Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster