Thorsten Behrens, üks LibreOffice'i graafikasüsteemi arendustiimi juhtidest, avaldas LibreOffice'i kontoritarkvara versi demo, mis on kompileeritud WebAssembly vahekoodi ja suudab töötada veebibrauseris (kasutaja süsteemi laaditakse umbes 300 MB andmeid). WebAssembly-ks konverteerimiseks kasutatakse Emscripteni kompilaatorit ja VCL-bäkkendi (Visual Class Library) väljundi korraldamiseks modifitseeritud Qt5 raamistikku. WebAssembly toega spetsiifilised parandused arenevad peamiselt LibreOffice'i põhirepositooriumis.
Erinevalt LibreOffice Online'i väljaandest võimaldab WebAssembly baasil olev versioon käivitada kogu kontoritarkvara brauseris, st kogu kood töötab kliendi poolel, samas kui LibreOffice Online täidab ja töötleb kõiki kasutaja toiminguid. serveris, ning brauserisse edastatakse ainult liides. LibreOffice'i peamise osa viimine brauserisse võimaldab luua pilvepõhise väljaande koostööks, mis vähendab koormust serverid, minimeerides erinevusi lauaarvuti LibreOffice'ist, lihtsustades skaleerimist, suuteline töötama offline-režiimis ning võimaldades P2P-ühendust kasutajate vahel ja andmete lõppkasutaja poolel krüpteerimist. Samuti on plaanis luua LibreOffice'i baasil vidin, et integreerida täisfunktsionaalne tekstiredaktor veebilehtedele.
Allikas: opennet.ru
