Versão do LibreOffice, compilada em WebAssembly e que funciona no navegador web

Thorsten Behrens, um dos líderes da equipe de desenvolvimento da interface gráfica do LibreOffice, publicou uma versão demonstrativa do pacote de escritório LibreOffice, compilada para código intermediário WebAssembly e capaz de ser executada em um navegador da web (cerca de 300 MB de dados são carregados no sistema do usuário). O compilador Emscripten foi utilizado para a conversão para WebAssembly, e o backend VCL (Visual Class Library) é organizado com base num framework Qt5 modificado. As correções específicas para suporte ao WebAssembly estão sendo desenvolvidas principalmente no repositório do LibreOffice.

Ao contrário da edição do LibreOffice Online, a versão baseada em WebAssembly permite executar o pacote de escritório por completo no navegador, ou seja, todo o código é executado do lado do cliente, enquanto o LibreOffice Online processa todas as ações do usuário no servidor, sendo apenas a interface transmitida para o navegador do cliente. A movimentação da maior parte do LibreOffice para o lado do navegador possibilitará a formação de uma edição em nuvem para colaboração, reduzindo a carga sobre servidores, minimizando as diferenças em relação ao LibreOffice desktop, simplificando a escalabilidade, permitindo operação offline, e ainda possibilitando a organização de interações P2P entre usuários e criptografia de ponta a ponta dos dados lado do cliente. Entre os planos, também se destaca a criação de um widget baseado no LibreOffice para integrar um editor de texto completo às páginas.



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