Version de LibreOffice compilée en WebAssembly et fonctionnant dans un navigateur web.

Thorsten Behrens, l'un des leaders de l'équipe de développement du système graphique de LibreOffice, a publié une version de démonstration d'une variante de la suite bureautique LibreOffice, compilée en code intermédiaire WebAssembly et capable de s'exécuter dans un navigateur web (environ 300 Mo de données sont chargées sur le système de l'utilisateur). Le compilateur Emscripten est utilisé pour la conversion en WebAssembly, et le backend VCL (Visual Class Library) est basé sur un framework Qt5 modifié. Les corrections spécifiques pour le support de WebAssembly sont développées dans le dépôt principal de LibreOffice.

Contrairement à l'édition LibreOffice Online, la compilation basée sur WebAssembly permet d'exécuter l'ensemble de la suite bureautique dans le navigateur, c'est-à-dire que tout le code s'exécute côté client, tandis que LibreOffice Online effectue et traite toutes les actions de l'utilisateur sur le serveur, et l'interface est simplement transmise au navigateur du client. Le transfert de la majeure partie de LibreOffice côté navigateur permettra de créer une édition cloud pour le travail collaboratif, allégeant la charge sur serveurs, minimisant les différences par rapport à LibreOffice de bureau, simplifiant l'évolutivité, fonctionnant en mode hors ligne et permettant également l'organisation d'interactions P2P entre utilisateurs et le chiffrement de bout en bout des données côté utilisateur. Parmi les plans, il est également prévu de créer, sur la base de LibreOffice, un widget pour intégrer un éditeur de texte complet dans les pages.



Source : opennet.ru
Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster