LibreOffice'i variant, mis on kompileeritud WebAssemblysse ja töötab veebibrauseris

LibreOffice'i graafika alamsüsteemi arendusmeeskonna üks juhte Thorsten Behrens avaldas LibreOffice'i kontorikomplekti demoversiooni, mis on koostatud WebAssembly vahekoodiks ja on võimeline töötama veebibrauseris (kasutaja süsteemi laetakse alla umbes 300 MB andmeid ). WebAssemblyks teisendamiseks kasutatakse Emscripteni kompilaatorit ja väljundi korraldamiseks kasutatakse muudetud Qt5 raamistikul põhinevat VCL-taustaprogrammi (Visual Class Library). WebAssembly toele spetsiifilisi parandusi arendatakse LibreOffice'i peamises hoidlas.

Erinevalt LibreOffice Online’i väljaandest võimaldab WebAssembly-põhine koost käivitada brauseris kogu kontorikomplekti, s.t. kogu kood töötab kliendi poolel, samas kui LibreOffice Online jookseb ja töötleb kõiki kasutaja toiminguid serveris ning liides tõlgitakse ainult kliendi brauserisse. LibreOffice'i põhiosa teisaldamine brauseri poolele võimaldab teil luua koostööks pilveväljaande, eemaldada serverite koormuse, minimeerida erinevusi töölaua LibreOffice'ist, lihtsustada skaleerimist, töötada võrguühenduseta režiimis ja samuti korraldada P2P suhtlus kasutajate vahel ja andmete täielik krüpteerimine kasutaja poolel. Plaanides on ka LibreOffice’i-põhise vidina loomine täisväärtusliku tekstiredaktori lehtedesse integreerimiseks.



Allikas: opennet.ru

Lisa kommentaar