A WebAssembly-re fordított LibreOffice-változat webböngészőben fut

Thorsten Behrens, a LibreOffice grafikus alrendszer fejlesztőcsapatának egyik vezetője közzétette a LibreOffice irodai programcsomag demóverzióját, amely WebAssembly közbenső kódba lett fordítva, és amely képes webböngészőben futni (kb. 300 MB adat töltődik le a felhasználó rendszerére ). Az Emscripten fordítót használjuk a WebAssembly-re való konvertáláshoz, a kimenet megszervezéséhez pedig egy módosított Qt5 keretrendszeren alapuló VCL háttérprogramot (Visual Class Library) használunk. A WebAssembly támogatására vonatkozó javítások fejlesztése folyamatban van a fő LibreOffice-tárházban.

A LibreOffice Online kiadástól eltérően a WebAssembly alapú összeállítás lehetővé teszi a teljes irodai programcsomag böngészőben való futtatását, pl. az összes kód a kliens oldalon fut, míg a LibreOffice Online az összes felhasználói műveletet futtatja és feldolgozza a szerveren, és a felületet csak a kliens böngészője fordítja le. Ha a LibreOffice fő részét áthelyezi a böngésző oldalára, lehetővé válik egy felhőalapú kiadás létrehozása az együttműködéshez, eltávolítja a szerverek terhelését, minimalizálja a különbségeket az asztali LibreOffice-hoz képest, leegyszerűsíti a méretezést, képes offline módban dolgozni, és lehetővé teszi a P2P interakció a felhasználók között és az adatok végpontok közötti titkosítása a felhasználói oldalon. A tervek között szerepel egy LibreOffice alapú widget létrehozása is, amely egy teljes értékű szövegszerkesztőt integrálhat az oldalakba.



Forrás: opennet.ru

Hozzászólás