LibreOffice variants, kas kompilēts WebAssembly un darbojas tīmekļa pārlūkprogrammā

Torstens Bērens, viens no LibreOffice grafikas apakšsistēmas izstrādes komandas vadītājiem, publicēja LibreOffice biroja komplekta demo versiju, kas apkopota WebAssembly starpkodā un spēj darboties tīmekļa pārlūkprogrammā (lietotāja sistēmā tiek lejupielādēti aptuveni 300 MB datu) . Emscripten kompilators tiek izmantots, lai pārveidotu par WebAssembly, un VCL aizmugursistēma (Visual Class Library), kuras pamatā ir modificēts Qt5 ietvars, tiek izmantota izvades organizēšanai. WebAssembly specifiski labojumi tiek izstrādāti galvenajā LibreOffice repozitorijā.

Atšķirībā no LibreOffice Online izdevuma, montāža, kuras pamatā ir WebAssembly, ļauj pārlūkprogrammā palaist visu biroja komplektu, t.i. viss kods darbojas klienta pusē, savukārt LibreOffice Online palaiž un apstrādā visas lietotāja darbības serverī, un tikai interfeiss tiek tulkots klienta pārlūkprogrammā. LibreOffice galvenās daļas noņemšana no pārlūkprogrammas puses ļaus izveidot uz mākoņa balstītu izdevumu sadarbībai, noņemt slodzi no serveriem, samazināt atšķirības no darbvirsmas LibreOffice, vienkāršot mērogošanu, varēs strādāt bezsaistē, kā arī ļaus organizēt P2P mijiedarbība starp lietotājiem un datu pilnīga šifrēšana lietotāja pusē. Plānos ietilpst arī uz LibreOffice balstīta logrīka izveide, lai lapās integrētu pilnvērtīgu teksta redaktoru.



Avots: opennet.ru

Pievieno komentāru