Variante di LibreOffice compilata in WebAssembly è in esecuzione in un navigatore web

Thorsten Behrens, unu di i capi di u gruppu di sviluppu di u sottosistema graficu di LibreOffice, hà publicatu una versione demo di a suite d'uffiziu LibreOffice cumpilata in u codice intermediu WebAssembly è capace di eseguisce in un navigatore web (circa 300 MB di dati sò scaricati in u sistema di l'utilizatori) . U compilatore Emscripten hè utilizatu per cunvertisce à WebAssembly, è u backend VCL (Visual Class Library) basatu annantu à u quadru Qt5 mudificatu hè utilizatu per urganizà a pruduzzioni. Correzioni specifiche di WebAssembly sò sviluppate in u repositoriu principale di LibreOffice.

A cuntrariu di l'edizione LibreOffice Online, l'assemblea basatu in WebAssembly vi permette di eseguisce tutta a suite d'uffiziu in u navigatore, i.e. tuttu u codice corre da u latu di u cliente, mentri LibreOffice Online corre è processa tutte l'azzioni di l'utilizatori nantu à u servitore, è solu l'interfaccia hè tradutta à u navigatore di u cliente. A rimuzione di a parte principale di LibreOffice à u latu di u navigatore permetterà di creà una edizione basata in nuvola per a cullaburazione, cacciendu a carica da i servitori, minimizendu e differenze da u desktop LibreOffice, simplificendu a scala, capace di travaglià offline, è ancu permette l'urganizazione di Interazione P2P trà l'utilizatori è criptografia end-to-end di dati da u latu di l'utilizatori. I piani includenu ancu a creazione di un widget basatu in LibreOffice per integrà un editore di testu cumpletu in e pagine.



Source: opennet.ru

Add a comment