LibreOffice variantas, sudarytas į WebAssembly ir veikiantis žiniatinklio naršyklėje

Thorstenas Behrensas, vienas iš LibreOffice grafikos posistemių kūrimo komandos lyderių, paskelbė LibreOffice biuro rinkinio demonstracinę versiją, sukompiliuotą į WebAssembly tarpinį kodą ir galinčią veikti interneto naršyklėje (į vartotojo sistemą atsisiunčiama apie 300 MB duomenų ). Emscripten kompiliatorius naudojamas konvertuoti į WebAssembly, o VCL backend (Visual Class Library), pagrįsta modifikuota Qt5 sistema, naudojama išvesties tvarkymui. „WebAssembly“ palaikymui būdingi pataisymai kuriami pagrindinėje „LibreOffice“ saugykloje.

Skirtingai nei LibreOffice Online leidimas, WebAssembly pagrindu sukurtas surinkimas leidžia naršyklėje paleisti visą biuro paketą, t.y. visas kodas veikia kliento pusėje, o LibreOffice Online paleidžia ir apdoroja visus vartotojo veiksmus serveryje, o sąsaja verčiama tik į kliento naršyklę. Perkėlus pagrindinę „LibreOffice“ dalį į naršyklės pusę, galėsite sukurti debesies leidimą bendradarbiauti, pašalinti apkrovą nuo serverių, sumažinti skirtumus nuo darbalaukio „LibreOffice“, supaprastinti mastelio keitimą, dirbti neprisijungus, taip pat sudaryti sąlygas P2P sąveikai tarp vartotojų ir galutinio duomenų šifravimo vartotojo pusėje. Į planus taip pat įtrauktas „LibreOffice“ pagrindu veikiančio valdiklio sukūrimas, skirtas visavertei teksto rengyklei integruoti į puslapius.



Šaltinis: opennet.ru

Добавить комментарий