Variante de LibreOffice compilada en WebAssembly y ejecutándose en un navegador web

Thorsten Behrens, uno de los líderes del equipo de desarrollo del subsistema de gráficos de LibreOffice, publicó una versión de demostración de la suite ofimática LibreOffice, compilada en código intermedio WebAssembly y capaz de ejecutarse en un navegador web (se descargan alrededor de 300 MB de datos en el sistema del usuario). ). El compilador Emscripten se utiliza para convertir a WebAssembly y se utiliza un backend VCL (Visual Class Library) basado en un marco Qt5 modificado para organizar la salida. Se están desarrollando correcciones específicas para la compatibilidad con WebAssembly en el repositorio principal de LibreOffice.

A diferencia de la edición LibreOffice Online, el ensamblaje basado en WebAssembly le permite ejecutar toda la suite ofimática en el navegador, es decir. todo el código se ejecuta en el lado del cliente, mientras que LibreOffice Online ejecuta y procesa todas las acciones del usuario en el servidor, y la interfaz solo se traduce al navegador del cliente. Mover la parte principal de LibreOffice al lado del navegador le permitirá crear una edición en la nube para la colaboración, eliminando la carga de los servidores, minimizando las diferencias con el LibreOffice de escritorio, simplificando el escalado, capaz de trabajar en modo fuera de línea y también permitiendo la organización de Interacción P2P entre usuarios y cifrado de datos de extremo a extremo en el lado del usuario. Los planes también incluyen la creación de un widget basado en LibreOffice para integrar un editor de texto completo en las páginas.



Fuente: opennet.ru

Añadir un comentario