Varianta LibreOffice, compilată în WebAssembly și care funcționează în browserul web

Thorsten Behrens, unul dintre liderii echipei de dezvoltare a subsistemului grafic LibreOffice, a publicat o versiune demonstrativă a pachetului de birou LibreOffice, compilată în cod intermediar WebAssembly și capabilă să ruleze în browserul web (aproximativ 300 MB de date sunt încărcate pe sistemul utilizatorului). Pentru conversia în WebAssembly a fost folosit compilatorul Emscripten, iar pentru gestionarea ieșirii, backend-ul VCL (Visual Class Library) bazat pe cadrul modificat Qt5. Corecțiile specifice pentru suportul WebAssembly se dezvoltă în principal în depozitul principal LibreOffice.

Spre deosebire de ediția LibreOffice Online, construcția bazată pe WebAssembly permite rularea întregului pachet de birou în browser, adică tot codul se execută pe partea clientului, în timp ce LibreOffice Online efectuează și prelucrează toate acțiunile utilizatorului pe server, iar în browserul clientului este transmis doar interfața. Mutarea celei mai mari părți din LibreOffice în browser va permite formarea unei ediții cloud pentru colaborare, reducând încărcătura de pe servere, minimizând diferențele față de LibreOffice desktop, simplificând scalarea, fiind capabilă să funcționeze în modul offline și permițând organizarea interacțiunii P2P între utilizatori și criptarea end-to-end a datelor pe partea utilizatorului. Printre planuri se numără și crearea unui widget pe baza LibreOffice pentru integrarea unui editor de text complet pe pagini.



Sursa: opennet.ro
Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster