Aktualizace LibreOffice 7.1.3. Začátek integrace podpory WebAssembly do LibreOffice

Organizace The Document Foundation oznámila vydání opravy Community verze LibreOffice 7.1.3, zaměřené na nadšence, zkušené uživatele a ty, kteří preferují nejnovější verze softwaru. Připravené instalační balíčky jsou k dispozici pro platformy Linux, macOS a Windows. Aktualizace obsahuje pouze opravu 105 chyb (RC1, RC2). Přibližně čtvrtina oprav se týká zlepšení kompatibility s formáty Microsoft Office (DOCX, XLSX a PPTX).

Připomínáme, že od verze 7.1 byl kancelářský balík rozdělen na edici pro komunitu („LibreOffice Community“) a rodinu produktů pro podniky („LibreOffice Enterprise“). Vydání „Community“ jsou podporována nadšenci a nejsou určena pro použití v podnicích. Pro podniky se doporučuje používat produkty rodiny LibreOffice Enterprise, pro které budou partnerské společnosti poskytovat plnou podporu a možnost dlouhodobého získávání aktualizací (LTS). LibreOffice Enterprise může také zahrnovat dodatečné funkce, jako je SLA (Service Level Agreements). Kód a podmínky distribuce zůstaly nezměněny a LibreOffice Community je bez omezení dostupný zdarma pro všechny, včetně firemních uživatelů.

Dále lze zmínit zahrnutí počáteční podpory pro použití kompilátoru Emscripten do kódové základny LibreOffice pro sestavení kancelářského balíku do meziprodukčního kódu WebAssembly, což umožňuje spuštění v webových prohlížečích. WebAssembly poskytuje nezávislý na prohlížeči univerzální nízkoúrovňový meziprodukční kód pro běh aplikací v prohlížeči, kompilovaných z různých programovacích jazyků.

Sestavení se provádí prostřednictvím určení v konfiguračním skriptu volby „--host=wasm64-local-emscripten“. Pro organizaci výstupu se používá VCL backend (Visual Class Library) založený na frameworku Qt5, který podporuje sestavení do WebAssembly. Při práci v prohlížeči se, pokud je to možné, používají standardní prvky rozhraní ze sady LibreOfficeKit.

Klíčovým rozdílem mezi sestavením ve WebAssembly a již dávno dodávaným produktem LibreOffice Online je to, že při použití WebAssembly je kancelářský balík plně vykonáván v prohlížeči a může fungovat samostatně bez potřebného připojení k externím serverům, zatímco hlavní engine LibreOffice Online běží na serveru, a v prohlížeči se pouze zobrazuje rozhraní (kompozice dokumentu, vytváření rozhraní a zpracování akcí uživatelů se provádí na serveru).

Přesunutí hlavní části LibreOffice Online na stranu prohlížeče umožní vytvořit edici pro spolupráci, která odstraňuje zátěž z servery, minimalizuje rozdíly od desktopového LibreOffice, usnadňuje škálování, snižuje náklady na údržbu infrastruktury pro hosting, umožňuje offline režim a rovněž umožňuje organizaci P2P interakce mezi uživateli a end-to-end šifrování dat na straně uživatele.

Přehrát video


Zdroj: opennet.ru
Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster