Variante de LibreOffice compilada en WebAssembly e executada nun navegador web

Thorsten Behrens, un dos líderes do equipo de desenvolvemento do subsistema gráfico de LibreOffice, publicou unha versión demo da suite ofimática LibreOffice, compilada en código intermedio de WebAssembly e capaz de executarse nun navegador web (descárganse uns 300 MB de datos no sistema do usuario). ). O compilador Emscripten úsase para converter a WebAssembly e utilízase un backend VCL (Visual Class Library) baseado nun marco Qt5 modificado para organizar a saída. No repositorio principal de LibreOffice estanse a desenvolver correccións específicas para o soporte de WebAssembly.

A diferenza da edición de LibreOffice Online, o conxunto baseado en WebAssembly permítelle executar toda a suite ofimática no navegador, é dicir. todo o código execútase no lado do cliente, mentres que LibreOffice Online executa e procesa todas as accións do usuario no servidor, e a interface só se traduce ao navegador do cliente. Mover a parte principal de LibreOffice ao lado do navegador permitirache crear unha edición na nube para a colaboración, eliminando a carga dos servidores, minimizando as diferenzas con LibreOffice de escritorio, simplificando o escalado, capaz de traballar en modo fóra de liña e tamén permitir a organización de Interacción P2P entre usuarios e cifrado de datos de extremo a extremo no lado do usuario. Os plans tamén inclúen a creación dun widget baseado en LibreOffice para integrar un editor de texto completo nas páxinas.



Fonte: opennet.ru

Engadir un comentario