Atualização do LibreOffice 7.1.3. Início da integração do suporte ao WebAssembly no LibreOffice

A organização The Document Foundation anunciou a publicação de uma versão corrigida da edição Community do LibreOffice 7.1.3, voltada para entusiastas, usuários avançados e aqueles que preferem as versões mais recentes do software. Os pacotes de instalação prontos foram preparados para as plataformas Linux, macOS e Windows. A atualização inclui apenas a correção de 105 erros (RC1, RC2). Aproximadamente um quarto das correções está relacionado à melhoria da compatibilidade com os formatos Microsoft Office (DOCX, XLSX e PPTX).

Lembramos que, a partir da versão 7.1, o pacote de escritório foi dividido em uma edição para a comunidade ("LibreOffice Community") e uma família de produtos para empresas ("LibreOffice Enterprise"). As edições "Community" são apoiadas por entusiastas e não são destinadas ao uso em empresas. Para empresas, recomenda-se o uso dos produtos da família LibreOffice Enterprise, para os quais as empresas parceiras fornecerão suporte completo e a possibilidade de receber atualizações por um longo período (LTS). O LibreOffice Enterprise também pode incluir funcionalidades adicionais, como SLA (Acordos de Nível de Serviço). O código e as condições de distribuição permanecem os mesmos, e o LibreOffice Community está disponível gratuitamente e sem restrições para todos, incluindo usuários corporativos.

Além disso, pode-se destacar a inclusão no código-fonte do LibreOffice do suporte inicial para o uso do compilador Emscripten para compilar o pacote de escritório em código intermediário WebAssembly, permitindo a execução em navegadores web. O WebAssembly fornece um código intermediário universal de baixo nível, independente de navegador, para a execução de aplicações compiladas de diversas linguagens de programação no navegador.

A construção é realizada através da especificação, no script configure, da opção "--host=wasm64-local-emscripten". Para organizar a saída, é utilizado o backend VCL (Visual Class Library) com base no framework Qt5, que suporta a construção em WebAssembly. Quando operado no navegador, utiliza-se, sempre que possível, os elementos de interface padrão do conjunto LibreOfficeKit.

A principal diferenciação da construção em WebAssembly em relação ao produto já disponível, LibreOffice Online, é que, ao usar o WebAssembly, o pacote de escritório é totalmente executado no navegador e pode funcionar de forma autônoma, sem a necessidade de comunicação com servidores externos, enquanto o motor principal do LibreOffice Online é executado em servidor, e no navegador é apenas transmitida a interface (a composição do documento, a formação da interface e o processamento das ações dos usuários são realizados no servidor).

A migração da maior parte do LibreOffice Online para o lado do navegador permitirá criar uma edição para colaboração, aliviando a carga de servidores, minimizando as diferenças em relação ao LibreOffice desktop, facilitando a escalabilidade, reduzindo os custos de manutenção da infraestrutura de hospedagem, capaz de funcionar em modo offline, além de permitir a organização de interações P2P entre os usuários e a criptografia de ponta a ponta dos dados do lado do usuário.

Por que no hosting comum a administração do PrestaShop é lenta, e no seu não é?


Fonte: opennet.ru
Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster