A WebAssembly-nek köszönhetően mostantól használhatja a LibreOffice-ot böngészőjéből 

Néhány nappal ezelőtt Thorsten Behrens, UNO a fejlesztői csoport vezetői közül alrendszer dA LibreOffice grafikája, bemutatva a népszerű irodai programcsomag demóverziójának kiadása LibreOffice, amelybe le van fordítva kód közepes WebAssembly és képes webböngészőben futni.

Azoknak, akik most ismerkednek a WebAssembly-vel, ezt tudniuk kell ez egy köztes szoftvert biztosít egyetemes böngészőfüggetlen alacsony szintű alkalmazások futtatásához összeállított különféle programozási nyelvekből. A WebAssembly a legígéretesebb és leghordozhatóbb böngészőkön átívelő technológia a nagy teljesítményű webalkalmazások építéséhez.

WebAss Assembly se felhasználható nagy teljesítményt igénylő feladatok megoldásárapéldául videokódolás, hangfeldolgozás, 3D grafika és manipuláció, játékfejlesztés, rejtjelezési műveletek, matematikai számítások és a programozási nyelvek hordozható megvalósításainak létrehozása.

WebAssemble nagyon hasonlít az Asm.js fájlra, de abban különbözik, hogy bináris formátum, amely nincs kötve a JavaScript-hez. A WebAssembly nem igényli a szemétgyűjtő használatát, mivel explicit memóriakezelést használnak.

Megkülönböztető jellemző a WAS-t használó alkalmazások futtatási modelljeHomokozó környezetben indulok elkülöníteni a fő rendszertől és a kapacitásmenedzsmenten alapuló biztonsági mechanizmus használatától az egyes erőforrásokkal (fájlok, könyvtárak, foglalatok, rendszerhívások stb.) végzett műveletekhez

WebAssembly-re konvertálásához használja a az Emscript fordító a kimenet megszervezéséhez pedig a módosított Qt5 keretrendszeren alapuló VCL (Visual Class Library) háttérrendszer.

A LibreOffice kiadással ellentétben Online, A WebAssembly alapú összeállítás lehetővé teszi, hogy a teljes irodai programcsomagot a böngészőben futtassar, azaz az összes kód a kliens oldalon fut le, míg a LibreOffice Online végrehajtja és feldolgozza az összes felhasználói műveletet a szerveren, és csak a felület kerül lefordításra a kliens böngészőjébe.

A LibreOffice fő részének eltávolítása a böngésző oldaláról lehetővé teszi felhőkiadás létrehozását az együttműködéshez, eltávolítja a terhelést a szerverekről, minimalizálja a különbségeket a LibreOffice asztali számítógéppel, egyszerűsíti a méretezést, képes offline munkát végezni, és lehetővé teszi a felhasználók közötti P2P interakció megszervezését és a végpontok közötti adattitkosítást a felhasználói oldalon. A tervek között szerepel egy LibreOffice alapú widget elkészítése is teljes szövegszerkesztő integrálása az oldalakba.

A Wasm-re való migrációt az Emscripten eszközlánc valósítja meg az LLVM, amelynek célja a natív C vagy C++ kód lefordítása Javascriptre és Webassemblyre.

Az Asm.js vagy az úgynevezett Native Client esetében már léteztek hasonló projektek, amelyeket azóta a Webassembly felváltott. Az a tény, hogy a Wasm-nek köszönhetően már egy olyan nagy és régi kódbázis is futhat a böngészőben, mint a LibreOffice, beleértve a grafikus felhasználói felületet is, jól mutatja, hogy a technológia mennyire fejlett.

Azonban, A LibreOffice csapata számára a Wasm porton végzett munka még korántsem ért véget. A csapat ezt néhány héttel ezelőtt az idei Fosdemben tartott előadásában fejtette ki.

A csapat azt is elmagyarázta, hogy a kikötő:

„A Wasm például a Qt-háttérrendszert használja a LibreOffice-hoz, ami a vártnál sokkal több problémát okozott. Ezen kívül néhány egyéb megfontolás vagy megoldásra váró probléma is kirajzolódik a munkából. A jövőben a csapat használhatja a Wasi felületet, és akár saját Wasm-háttérrendszert is létrehozhat a porthoz. De a csapat még nem jutott el odáig."

Ezenkívül kijelenti, hogy a Libreoffice Wasm portját eredetileg nem a Libreoffice Online és az azon alapuló Collabora Online alternatívájaként szánják. Éppen ellenkezőleg, a Wasm nem felhőalkalmazás, tehát helyben fut, ami állítólag nagyobb adatvédelmet kínál…

Végre azoknak, akik igen Érdekelne többet megtudni róla, tudnia kell, hogy a WebAssembly-specifikus javítások fejlesztése jelenleg zajlik a fő LibreOffice adattárban, és a következő linkről kipróbálhatja a csomagot a böngészőjében. (kb. 300 MB adat töltődik le a felhasználó rendszerébe) .


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.