LibreOffice 7.1.3 fernijing. Begjin WebAssembly-stipe te yntegrearjen yn LibreOffice

De Document Foundation hat de frijlitting fan in ûnderhâldsferzje fan 'e Community-edysje fan LibreOffice 7.1.3 oankundige, rjochte op entûsjasters, betûfte brûkers en dyjingen dy't de lêste ferzjes fan 'e software leaver hawwe. Klear-foar-gebrûk ynstallaasjepakketten binne taret foar de folgjende platfoarms: Linux, macOS и WindowsDe update befettet mar 105 bugfixes (RC1, RC2). Sawat in kwart fan 'e reparaasjes hawwe te krijen mei ferbettere kompatibiliteit mei Microsoft Office-formaten (DOCX, XLSX en PPTX).

Lit ús ûnthâlde dat begjinnend mei branch 7.1, de kantoarsuite waard ferdield yn in edysje foar de mienskip ("LibreOffice Community") en in famylje fan produkten foar bedriuwen ("LibreOffice Enterprise"). Mienskiplike edysjes wurde stipe troch entûsjasters en binne net bedoeld foar bedriuwsgebrûk. Foar bedriuwen wurdt foarsteld om produkten te brûken fan 'e LibreOffice Enterprise-famylje, wêrfoar partnerbedriuwen folsleine stipe sille leverje en de mooglikheid om updates oer in lange perioade (LTS) te ûntfangen. LibreOffice Enterprise kin ek ekstra funksjes befetsje lykas SLA (Service Level Agreements). De koade en distribúsjebetingsten bliuwe itselde en LibreOffice Community is fergees beskikber foar elkenien sûnder útsûndering, ynklusyf bedriuwsbrûkers.

Derneist kinne wy ​​​​opmerke dat it opnimmen yn 'e LibreOffice-koadebasis fan inisjele stipe foar it brûken fan de Emscripten-kompiler om de kantoarsuite te sammeljen yn WebAssembly-tuskenkoade, wêrtroch it kin rinne yn webbrowsers. WebAssembly leveret browser-ûnôfhinklike, universele, leech-nivo tuskenlizzende koade foar it útfieren fan applikaasjes kompilearre út ferskate programmeartalen yn 'e browser.

De gearstalling wurdt útfierd troch de opsje "-host=wasm64-local-emscripten" op te jaan yn it konfiguraasjeskript. Om de útfier te organisearjen, wurdt in VCL-backend (Visual Class Library) brûkt basearre op it Qt5-ramt, dat assembly yn WebAssembly stipet. By it wurkjen yn in browser wurde standert ynterface-eleminten fan 'e LibreOfficeKit brûkt as it mooglik is.

It wichtichste ferskil tusken it bouwen yn WebAssembly en it lang levere LibreOffice Online-produkt is dat by it brûken fan WebAssembly de kantoarsuite folslein yn 'e browser rint en selsstannich kin rinne sûnder tagong te krijen ta eksterne servers, wylst de haadmotor fan LibreOffice Online rint op ... server, en allinnich de ynterface wurdt nei de browser oerdroegen (de dokumintlayout, ynterfacegeneraasje en ferwurking fan brûkersaksjes wurde op 'e server útfierd).

Troch it haaddiel fan LibreOffice Online nei de browserkant te ferpleatsen, kinne jo in gearwurkjende edysje meitsje dy't de lêst op ... ûntlêstet. servers, dat ferskillen mei it buroblêd LibreOffice minimalisearret, skalearring ferienfâldiget, de kosten foar it ûnderhâld fan hostingynfrastruktuer ferminderet, offline kin operearje, en ek P2P-ynteraksje tusken brûkers en end-to-end-fersifering fan gegevens oan 'e brûkerskant mooglik makket.

Spielje fideo


Boarne: opennet.ru
Keapje betroubere hosting foar siden mei DDoS-beskerming, VPS VDS-tsjinners 🔥 Keapje betroubere websidehosting mei DDoS-beskerming, VPS VDS-tsjinners | ProHoster