Актуализация на LibreOffice 7.1.3. Започване на интеграцията на поддръжката на WebAssembly в LibreOffice

Организация The Document Foundation обяви публикуването на коригираща версия на Community-редакцията на LibreOffice 7.1.3, насочена към ентусиасти, опитни потребители и тези, които предпочитат най-новите версии на софтуера. Готовите инсталационни пакети са подготвени за платформите Linux, macOS и Windows. Актуализацията включва само корекция на 105 грешки (RC1, RC2). Приблизително една четвърт от корекциите са свързани с подобряване на съвместимостта с формати на Microsoft Office (DOCX, XLSX и PPTX).

Припомняме, че от версия 7.1 офисният пакет беше разделен на редакция за общността („LibreOffice Community“) и семейство от продукти за предприятия („LibreOffice Enterprise“). Изданията „Community“ се поддържат от ентусиасти и не са насочени към приложение в предприятия. На предприятията се предлага да използват продуктите от семейството LibreOffice Enterprise, за които партньорските компании ще осигуряват пълна поддръжка и възможност за получаване на дългосрочни актуализации (LTS). LibreOffice Enterprise също може да включва допълнителни функции, като SLA (Сделки за ниво на обслужване). Кодът и условията за разпространение остават същите и LibreOffice Community е без ограничения достъпен безплатно за всички, включително корпоративни потребители.

Допълнително можем да отбележим включването в кодовата база на LibreOffice начална поддръжка за използване на компилатора Emscripten за изграждане на офисния пакет в междинен код WebAssembly, позволяващ стартиране в уеб браузъри. WebAssembly предоставя унифициран нискоуровневен междинен код за изпълнение в браузъра на приложения, компилирани от различни програмни езици.

Сборката се извършва чрез указване в скрипта configure на опцията „—host=wasm64-local-emscripten“. За организиране на извода се използва VCL-бекенд (Visual Class Library) на базата на фреймворка Qt5, който поддържа изграждане в WebAssembly. При работа в браузъра, при възможност, се използват стандартни интерфейсни елементи от пакета LibreOfficeKit.

Ключовото отличие на сборката в WebAssembly от вече предлагания продукт LibreOffice Online е, че при използването на WebAssembly офисният пакет се изпълнява изцяло в браузъра и може да работи самостоятелно, без да се свързва с външни сървъри, докато основният механизъм на LibreOffice Online работи на сървър, а в браузера само по себе само по себе не проектируется интерфейс (компоновка документа, формирование интерфейса и обработка действия на потребителя сеанса на сървъра).

Преместването на основната част на LibreOffice Online в браузъра ще позволи създаването на редакция за съвместна работа, която сваля натоварването от сървъри, минимизираща разликите от настолната версия на LibreOffice, опростяваща мащабирането, намаляваща разходите за поддържане на инфраструктурата за хостинг, способна да работи в офлайн режим, а също така позволяваща организация на P2P взаимодействия между потребителите и крайно криптиране на данните от страна на потребителя.

Възпроизведи видео


Източник: opennet.ru
Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster