De organisatie The Document Foundation heeft de uitgave van een correctieversie van de Community-editie van LibreOffice 7.1.3 aangekondigd, gericht op enthousiastelingen, ervaren gebruikers en degenen die de nieuwste versies van software verkiezen. Klaar-om-te-installeren pakketten zijn voorbereid voor de platforms Linux, macOS en Windows. De update omvat alleen het oplossen van 105 fouten (RC1, RC2). Ongeveer een kwart van de oplossingen heeft betrekking op de verbetering van de compatibiliteit met Microsoft Office-indelingen (DOCX, XLSX en PPTX).
Ter herinnering, sinds tak 7.1 is de office suite verdeeld in een community-editie ('LibreOffice Community') en een productfamilie voor bedrijven ('LibreOffice Enterprise'). De 'Community'-uitgaven worden ondersteund door enthousiastelingen en zijn niet gericht op gebruik in bedrijven. Voor bedrijven wordt het aanbevolen om producten uit de LibreOffice Enterprise-familie te gebruiken, waarvoor partners ondersteuning bieden en gedurende langere tijd updates kunnen ontvangen (LTS). LibreOffice Enterprise kan ook extra functies omvatten, zoals SLA (Service Level Agreements). De code en de distributievoorwaarden zijn ongewijzigd en LibreOffice Community is zonder beperkingen gratis beschikbaar voor iedereen, inclusief zakelijke gebruikers.
Daarnaast kan worden opgemerkt dat de initiële ondersteuning van de Emscripten-compiler is opgenomen in de codebase van LibreOffice om de kantoorsoftware te bouwen in tussenliggende WebAssembly-code, waardoor deze kan draaien in webbrowser. WebAssembly biedt een browser-onafhankelijke universele low-level tussenliggende code voor het uitvoeren in de browser van applicaties die zijn gecompileerd uit verschillende programmeertalen.
De build gebeurt door de optie '—host=wasm64-local-emscripten' in het configure-script op te geven. Voor de uitvoer wordt de VCL-backend (Visual Class Library) op basis van het Qt5-framework gebruikt, dat de bouw in WebAssembly ondersteunt. Bij het werken in een browser worden waar mogelijk de standaard interface-elementen uit de LibreOfficeKit gebruikt.
Het belangrijkste verschil tussen de WebAssembly-build en het al geruime tijd geleverde product LibreOffice Online is dat de kantoorpakket volledig in de browser wordt uitgevoerd bij gebruik van WebAssembly en zelfstandig kan werken zonder externe servers aan te roepen, terwijl de belangrijkste engine van LibreOffice Online op de server, en alleen de interface (de lay-out van het document, het genereren van de interface en het verwerken van gebruikersacties worden op de server uitgevoerd) naar de browser wordt gestreamd.
Het verplaatsen van het grootste deel van LibreOffice Online naar de browserzijde maakt het mogelijk om een bewerking voor samenwerking te creëren, die de belasting van servers, minimaliseert de verschillen met de desktopversie van LibreOffice, vergemakkelijkt het schalen, verlaagt de kosten voor het onderhouden van de hosting-infrastructuur, kan werken in offline-modus en staat P2P-interactie tussen gebruikers toe, evenals end-to-end encryptie van gegevens aan de gebruikerszijde.

Bron: opennet.ru
