Variant de LibreOffice compilada a WebAssembly i s'executa en un navegador web

Thorsten Behrens, un dels líders de l'equip de desenvolupament de subsistemes gràfics de LibreOffice, va publicar una versió de demostració de la suite ofimàtica LibreOffice compilada en codi intermedi WebAssembly i capaç d'executar-se en un navegador web (es descarreguen uns 300 MB de dades al sistema de l'usuari) . El compilador Emscripten s'utilitza per convertir a WebAssembly, i el backend VCL (Visual Class Library) basat en el marc Qt5 modificat s'utilitza per organitzar la sortida. S'estan desenvolupant correccions específiques de WebAssembly al repositori principal de LibreOffice.

A diferència de l'edició de LibreOffice Online, el muntatge basat en WebAssembly us permet executar tota la suite ofimàtica al navegador, és a dir. tot el codi s'executa al costat del client, mentre que LibreOffice Online executa i processa totes les accions de l'usuari al servidor, i només la interfície es tradueix al navegador del client. L'eliminació de la part principal de LibreOffice al costat del navegador permetrà crear una edició basada en núvol per a la col·laboració, eliminar la càrrega dels servidors, minimitzar les diferències amb l'escriptori LibreOffice, simplificar l'escalat, poder treballar fora de línia i també permetre l'organització de Interacció P2P entre usuaris i xifratge d'extrem a extrem de les dades del costat de l'usuari. Els plans també inclouen la creació d'un giny basat en LibreOffice per integrar un editor de text complet a les pàgines.



Font: opennet.ru

Afegeix comentari