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

Document Foundation je najavila objavljivanje izdanja za održavanje izdanja zajednice LibreOffice 7.1.3, namijenjenog entuzijastima, naprednim korisnicima i onima koji preferiraju najnovije verzije softvera. Gotovi instalacioni paketi su pripremljeni za Linux, macOS i Windows platforme. Ažuriranje uključuje samo ispravke za 105 grešaka (RC1, RC2). Otprilike četvrtina popravki odnosi se na poboljšanu kompatibilnost sa Microsoft Office formatima (DOCX, XLSX i PPTX).

Podsjetimo, počevši od grane 7.1, uredski paket je podijeljen na izdanje za zajednicu („LibreOffice Community“) i porodicu proizvoda za preduzeća („LibreOffice Enterprise“). Zajednička izdanja podržavaju entuzijasti i nisu namijenjena za upotrebu u preduzećima. Za preduzeća se predlaže korištenje proizvoda iz porodice LibreOffice Enterprise, za koje će partnerske kompanije pružiti punu podršku i mogućnost primanja ažuriranja tokom dužeg vremenskog perioda (LTS). LibreOffice Enterprise također može uključiti dodatne funkcije kao što su SLA (Service Level Agreements). Kod i uslovi distribucije ostaju isti, a LibreOffice zajednica je dostupna besplatno svima bez izuzetka, uključujući korporativne korisnike.

Osim toga, možemo primijetiti uključivanje u bazu kodova LibreOffice početne podrške za korištenje Emscripten kompajlera za sklapanje uredskog paketa u WebAssembly međukod, koji mu omogućava da se pokreće u web pretraživačima. WebAssembly pruža univerzalni međukod niskog nivoa koji je nezavisan od pretraživača za pokretanje aplikacija kompajliranih iz različitih programskih jezika u pretraživaču.

Sklapanje se izvodi specificiranjem opcije “—host=wasm64-local-emscripten” u skripti za konfiguraciju. Za organizaciju izlaza koristi se VCL pozadina (Vizuelna biblioteka klasa) zasnovana na Qt5 okviru, koji podržava sklapanje u WebAssembly. Kada radite u pretraživaču, standardni elementi interfejsa iz LibreOfficeKit-a se koriste kad god je to moguće.

Ključna razlika između izgradnje u WebAssembly-u i LibreOffice Online proizvoda koji se dugo isporučuje je u tome što kada se koristi WebAssembly, uredski paket radi u potpunosti u pregledniku i može raditi izolovano bez pristupa vanjskim serverima, dok glavni LibreOffice Online motor radi na serveru i u pretraživaču se prevodi samo interfejs (na serveru se vrši izgled dokumenta, formiranje interfejsa i obrada radnji korisnika).

Premještanje glavnog dijela LibreOffice Online na stranu pretraživača omogućit će nam da kreiramo kolaborativno izdanje koje rasterećuje servere, minimizira razlike u odnosu na desktop LibreOffice, pojednostavljuje skaliranje, smanjuje troškove održavanja hosting infrastrukture, može raditi u offline modu, a također omogućava P2P interakciju između korisnika i end-to-end enkripciju podataka na strani korisnika.



izvor: opennet.ru

Dodajte komentar