Ažuriranje LibreOffice 7.1.3. Početak integracije podrške za WebAssembly u LibreOffice

Zaklada Document najavila je objavu izdanja za održavanje Zajednice izdanja LibreOffice 7.1.3, namijenjenog entuzijastima, naprednim korisnicima i onima koji preferiraju najnovije verzije softvera. Za Linux, macOS i Windows platforme pripremljeni su gotovi instalacijski paketi. Ažuriranje uključuje samo popravke za 105 grešaka (RC1, RC2). Otprilike četvrtina popravaka odnosi se na poboljšanu kompatibilnost s Microsoft Office formatima (DOCX, XLSX i PPTX).

Podsjetimo se da je počevši od grane 7.1 uredski paket podijeljen na izdanje za zajednicu (“LibreOffice Community”) i obitelj proizvoda za poduzeća (“LibreOffice Enterprise”). Izdanja zajednice podržavaju entuzijasti i nisu namijenjena poslovnoj upotrebi. Za poduzeća se predlaže korištenje proizvoda iz obitelji LibreOffice Enterprise, za koje će partnerske tvrtke pružiti punu podršku i mogućnost primanja ažuriranja tijekom dužeg vremenskog razdoblja (LTS). LibreOffice Enterprise također može uključivati ​​dodatne značajke kao što je SLA (Service Level Agreements). Kod i uvjeti distribucije ostaju isti, a LibreOffice Community besplatno je dostupna svima bez iznimke, uključujući korporativne korisnike.

Dodatno, možemo primijetiti uključivanje u bazu koda LibreOffice početne podrške za korištenje Emscripten kompajlera za sastavljanje uredskog paketa u međukod WebAssembly, koji mu omogućuje pokretanje u web preglednicima. WebAssembly pruža univerzalni srednji kod niske razine neovisan o pregledniku za pokretanje aplikacija sastavljenih iz različitih programskih jezika u pregledniku.

Sastavljanje se provodi određivanjem opcije “—host=wasm64-local-emscripten” u konfiguracijskoj skripti. Za organizaciju izlaza koristi se VCL backend (Visual Class Library) temeljen na Qt5 okviru, koji podržava sklapanje u WebAssembly. Prilikom rada u pregledniku koriste se standardni elementi sučelja iz LibreOfficeKita kad god je to moguće.

Ključna razlika između izrade u WebAssemblyju i proizvoda LibreOffice Online koji se dugo isporučuje je u tome što kada koristite WebAssembly, uredski paket radi u potpunosti u pregledniku i može se izvoditi izolirano bez pristupa vanjskim poslužiteljima, dok glavni motor LibreOffice Online radi na poslužitelju i u pregledniku se prevodi samo sučelje (izgled dokumenta, formiranje sučelja i obrada korisničkih radnji obavlja se na poslužitelju).

Premještanje glavnog dijela LibreOffice Online na stranu preglednika omogućit će nam stvaranje kolaborativnog izdanja koje rasterećuje poslužitelje, smanjuje razlike u odnosu na LibreOffice za stolna računala, pojednostavljuje skaliranje, smanjuje troškove održavanja hosting infrastrukture, može raditi u izvanmrežnom načinu rada, a također omogućuje P2P interakciju između korisnika i end-to-end enkripciju podataka na strani korisnika.



Izvor: opennet.ru

Dodajte komentar