LibreOffice varijanta kompajlirana u WebAssembly i radi u web pretraživaču

Thorsten Behrens, jedan od vođa tima za razvoj grafičkog podsistema LibreOffice, objavio je demo verziju LibreOffice uredskog paketa kompajliranu u WebAssembly međukod i sposobnu za rad u web pretraživaču (oko 300 MB podataka se preuzima na sistem korisnika) . Emscripten kompajler se koristi za konvertovanje u WebAssembly, a VCL pozadina (Vizuelna biblioteka klasa) zasnovana na modifikovanom Qt5 okviru se koristi za organizovanje izlaza. Popravke specifične za WebAssembly se razvijaju u glavnom LibreOffice spremištu.

Za razliku od LibreOffice Online izdanja, sklop baziran na WebAssembly-u vam omogućava da pokrenete cijeli uredski paket u pretraživaču, tj. sav kod se pokreće na strani klijenta, dok LibreOffice Online pokreće i obrađuje sve radnje korisnika na serveru, a samo sučelje se prevodi u pretraživač klijenta. Uklanjanje glavnog dijela LibreOffice-a na strani preglednika omogućit će kreiranje izdanja zasnovanog na oblaku za suradnju, uklanjanje opterećenja sa servera, minimiziranje razlika u odnosu na desktop LibreOffice, pojednostavljivanje skaliranja, mogućnost rada van mreže, a također omogućava organizaciju P2P interakcija između korisnika i end-to-end enkripcija podataka na strani korisnika. Planovi takođe uključuju kreiranje widgeta zasnovanog na LibreOfficeu za integraciju punopravnog uređivača teksta u stranice.



izvor: opennet.ru

Dodajte komentar