Actualizarea LibreOffice 7.1.3. Începe integrarea suportului pentru WebAssembly în LibreOffice

Organizația The Document Foundation a anunțat publicarea unei versiuni corective a ediției Community a LibreOffice 7.1.3, destinată entuziastilor, utilizatorilor experimentați și celor care preferă cele mai noi versiuni ale software-ului. Pachetele de instalare sunt disponibile pentru platformele Linux, macOS și Windows. Actualizarea include corectarea a 105 erori (RC1, RC2). Aproximativ o pătrime dintre corecții sunt legate de îmbunătățirea compatibilității cu formatele Microsoft Office (DOCX, XLSX și PPTX).

Reamintim că, începând cu ramura 7.1, pachetul de birou a fost împărțit în ediția pentru comunitate («LibreOffice Community») și familia de produse pentru întreprinderi («LibreOffice Enterprise»). Versiunile «Community» sunt susținute de entuziaști și nu sunt destinate utilizării în întreprinderi. Pentru întreprinderi se recomandă utilizarea produselor din familia LibreOffice Enterprise, care beneficiază de suport complet din partea companiilor partenere și posibilitatea de a primi actualizări pe termen lung (LTS). LibreOffice Enterprise poate include și funcții suplimentare, cum ar fi SLA (Acorduri de Nivel de Serviciu). Codul și condițiile de distribuție au rămas neschimbate, iar LibreOffice Community este disponibil gratuit tuturor, fără excepție, inclusiv utilizatorilor corporativi.

De asemenea, se poate menționa includerea în baza de cod a LibreOffice a suportului inițial pentru utilizarea compilatorului Emscripten pentru a construi pachetul de birou în cod intermediar WebAssembly, permițând astfel rularea în browserele web. WebAssembly oferă un cod intermediar universal, low-level, independent de browser, pentru executarea în browser a aplicațiilor compilate din diferite limbaje de programare.

Construirea se realizează prin specificarea în scriptul configure a opțiunii «—host=wasm64-local-emscripten». Pentru organizarea output-ului se utilizează backend-ul VCL (Visual Class Library) bazat pe framework-ul Qt5, care suportă construcția în WebAssembly. Atunci când se lucrează în browser, se folosesc, dacă este posibil, elementele de interfață standard din setul LibreOfficeKit.

Principala diferență între construcția în WebAssembly și produsul deja existent LibreOffice Online este că, atunci când se folosește WebAssembly, pachetul de birou rulează în totalitate în browser și poate funcționa autonom fără a apela la servere externe, în timp ce motorul principal al LibreOffice Online rulează pe server, iar în browser este transmis doar interfața (componența documentului, formarea interfeței și procesarea acțiunilor utilizatorilor se efectuează pe server).

Mutarea părții principale a LibreOffice Online în browser va permite crearea unei ediții pentru colaborare, care reduce încărcătura de pe servere, minimizând diferențele față de LibreOffice desktop, simplificând scalarea, reducând costurile de întreținere a infrastructurii pentru hosting, capabilă să funcționeze în modul offline, precum și permițând organizarea interacțiunii P2P între utilizatori și criptarea de la un capăt la altul a datelor pe partea utilizatorului.

Redați video


Sursa: opennet.ro
Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster