Različica LibreOffice, prevedena v WebAssembly in se izvaja v spletnem brskalniku

Thorsten Behrens, eden od vodij ekipe za razvoj grafičnega podsistema LibreOffice, je izdal demo verzijo pisarniškega paketa LibreOffice, ki je preveden v vmesno kodo WebAssembly in zmožen delovanja v spletnem brskalniku (približno 300 MB podatkov se prenese v uporabnikov sistem ). Prevajalnik Emscripten se uporablja za pretvorbo v WebAssembly, zaledje VCL (Visual Class Library), ki temelji na spremenjenem ogrodju Qt5, pa se uporablja za organiziranje izhoda. Popravki, specifični za podporo za WebAssembly, se razvijajo v glavnem repozitoriju LibreOffice.

Za razliko od izdaje LibreOffice Online vam sestav, ki temelji na WebAssembly, omogoča zagon celotnega pisarniškega paketa v brskalniku, tj. vsa koda se izvaja na strani odjemalca, medtem ko LibreOffice Online izvaja in obdeluje vsa uporabniška dejanja na strežniku, vmesnik pa je preveden le v odjemalčev brskalnik. Premik glavnega dela LibreOffice na stran brskalnika vam bo omogočil ustvarjanje izdaje v oblaku za sodelovanje, odstranjevanje obremenitve strežnikov, zmanjšanje razlik od namiznega LibreOffice, poenostavitev skaliranja, zmožnost dela v načinu brez povezave in omogočanje interakcije P2P med uporabnikov in šifriranje podatkov od konca do konca na strani uporabnika. Načrti vključujejo tudi ustvarjanje gradnika, ki temelji na LibreOffice, za integracijo polnega urejevalnika besedil v strani.



Vir: opennet.ru

Dodaj komentar