Ang variant ng LibreOffice na pinagsama-sama sa WebAssembly at tumatakbo sa isang web browser

Si Thorsten Behrens, isa sa mga pinuno ng LibreOffice graphics subsystem development team, ay nag-publish ng demo na bersyon ng LibreOffice office suite, na pinagsama-sama sa WebAssembly intermediate code at may kakayahang tumakbo sa isang web browser (mga 300 MB ng data ang na-download sa system ng user ). Ang Emscripten compiler ay ginagamit upang i-convert sa WebAssembly, at isang VCL backend (Visual Class Library) batay sa isang binagong Qt5 framework ay ginagamit upang ayusin ang output. Ang mga pag-aayos na partikular sa suporta sa WebAssembly ay ginagawa sa pangunahing repositoryo ng LibreOffice.

Hindi tulad ng LibreOffice Online na edisyon, pinapayagan ka ng WebAssembly-based na pagpupulong na patakbuhin ang buong office suite sa browser, i.e. lahat ng code ay tumatakbo sa panig ng kliyente, habang ang LibreOffice Online ay tumatakbo at pinoproseso ang lahat ng mga aksyon ng user sa server, at ang interface ay isinasalin lamang sa browser ng kliyente. Ang paglipat ng pangunahing bahagi ng LibreOffice sa gilid ng browser ay magbibigay-daan sa iyo na lumikha ng cloud edition para sa pakikipagtulungan, pag-alis ng load mula sa mga server, pagliit ng mga pagkakaiba mula sa desktop LibreOffice, pagpapasimple ng scaling, kakayahang magtrabaho sa offline na mode, at nagpapahintulot din para sa organisasyon ng Pakikipag-ugnayan ng P2P sa pagitan ng mga user at end-to-end na pag-encrypt ng data sa gilid ng user. Kasama rin sa mga plano ang paglikha ng isang widget na nakabatay sa LibreOffice para sa pagsasama ng isang ganap na text editor sa mga pahina.



Pinagmulan: opennet.ru

Magdagdag ng komento